=>> Building devel/build2 build started at Wed Feb 14 06:10:42 CST 2024 port directory: /usr/ports/devel/build2 package name: build2-0.16.0 building for: FreeBSD 140amd64-current-job-02 14.0-RELEASE FreeBSD 14.0-RELEASE amd64 maintained by: fuz@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2102 Dec 20 15:38 /usr/ports/devel/build2/Makefile Ports top last git commit: b58a0335f378 Ports top unclean checkout: no Port dir last git commit: b7f06adf2f2e Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240105 Host OSVERSION: 1400097 Jail OSVERSION: 1400097 Job Id: 02 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1400097 UNAME_v=FreeBSD 14.0-RELEASE UNAME_r=14.0-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 USE_COLORS=no LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240105 MASTERMNT=/poudriere/data/.m/140amd64-current/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/poudriere/data/.m/140amd64-current/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=140amd64-current SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/poudriere/data/.m/140amd64-current/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240105 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.16.0: 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.16 PORTDOCS="" OSREL=14.0 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/current-make.conf #DEFAULT_VERSIONS+=apache=2.4 #DEFAULT_VERSIONS+=corosync=3 DEFAULT_VERSIONS+=gcc=12 DEFAULT_VERSIONS+=ghostscript=10 DEFAULT_VERSIONS+=java=17 DEFAULT_VERSIONS+=linux=c7_64 #DEFAULT_VERSIONS+=llvm=17 #DEFAULT_VERSIONS+=lua=5.4 #DEFAULT_VERSIONS+=mono=5.20 DEFAULT_VERSIONS+=mysql=10.11m #DEFAULT_VERSIONS+=perl5=5.38 DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=8.2 #DEFAULT_VERSIONS+=python2=2.7 DEFAULT_VERSIONS+=python3=3.9 DEFAULT_VERSIONS+=python=3.9 DEFAULT_VERSIONS+=samba=4.16 #DEFAULT_VERSIONS+=ssl=openssl DEFAULT_VERSIONS+=ssl=base DEFAULT_VERSIONS+=tcltk=8.6 WANT_OPENLDAP_SASL=yes # We play ball with... LICENSES_GROUPS_ACCEPTED+=FSF LICENSES_GROUPS_ACCEPTED+=OSI LICENSES_GROUPS_ACCEPTED+=COPYFREE LICENSES_GROUPS_ACCEPTED+=FONTS LICENSES_ACCEPTED+=GPLv2+ LICENSES_ACCEPTED+=MSPAT LICENSES_ACCEPTED+=NONE LICENSES_ACCEPTED+='GPLV2+ MSPAT' # Until 1.18 gets its modules crap sorted #GO_PORT=lang/go117 # Ehh, screw it. DISABLE_LICENSES=yes # FINALLY. BUILD_ALL_PYTHON_FLAVORS=yes # Duh WITH_PKGNG=yes # Workaround for FreeBSD PR 201193 WITH_MPM=event # Workaround for FreeBSD PR 234914 -- JTFC, FreeBSD, figure it out. .if ${.CURDIR:M*/www/mod_php7[0-9]} CONFIGURE_ENV+= pthreads_working="yes" .endif #MESA_LLVM_VER = 13 # ports infrastructure dudes are hacks. #security_p5-GSSAPI_SET = GSSAPI_HEIMDAL #OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_MIT OPTIONS_UNSET += WAYLAND #OPTIONS_SET += GSSAPI_HEIMDAL #KRB5_VERSION=121 #security_p5-GSSAPI_SET = GSSAPI_HEIMDAL #OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_MIT #OPTIONS_SET += GSSAPI_HEIMDAL WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- 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) 63795 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 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.16.0 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [140amd64-current-job-02] Installing pkg-1.20.9_1... [140amd64-current-job-02] Extracting pkg-1.20.9_1: .......... done ===> build2-0.16.0 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of build2-0.16.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =>> Debug: gather_distfiles: missing '/poudriere/data/.m/140amd64-current/02/portdistfiles//build2-toolchain-0.16.0.tar.xz' =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by build2-0.16.0 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by build2-0.16.0 for building => SHA256 Checksum OK for build2-toolchain-0.16.0.tar.xz. =========================================================================== =>> Debug: gather_distfiles: skipping copy '/poudriere/distfiles//build2-toolchain-0.16.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 ===> Fetching all distfiles required by build2-0.16.0 for building ===> Extracting for build2-0.16.0 => SHA256 Checksum OK for build2-toolchain-0.16.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.16.0 ===> Applying FreeBSD patches for build2-0.16.0 from /usr/ports/devel/build2/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.16.0 depends on package: gmake>=4.3 - not found ===> Installing existing package /packages/All/gmake-4.3_3.pkg [140amd64-current-job-02] Installing gmake-4.3_3... [140amd64-current-job-02] `-- Installing gettext-runtime-0.22.3_1... [140amd64-current-job-02] | `-- Installing indexinfo-0.3.1... [140amd64-current-job-02] | `-- Extracting indexinfo-0.3.1: . done [140amd64-current-job-02] `-- Extracting gettext-runtime-0.22.3_1: .......... done [140amd64-current-job-02] Extracting gmake-4.3_3: .......... done ===> build2-0.16.0 depends on package: gmake>=4.3 - found ===> Returning to build of build2-0.16.0 ===> build2-0.16.0 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.0.3_2,1.pkg [140amd64-current-job-02] Installing pkgconf-2.0.3_2,1... [140amd64-current-job-02] Extracting pkgconf-2.0.3_2,1: .......... done ===> build2-0.16.0 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of build2-0.16.0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> build2-0.16.0 depends on shared library: libsqlite3.so - not found ===> Installing existing package /packages/All/sqlite3-3.45.0_1,1.pkg [140amd64-current-job-02] Installing sqlite3-3.45.0_1,1... [140amd64-current-job-02] `-- Installing libedit-3.1.20230828_1,1... [140amd64-current-job-02] `-- Extracting libedit-3.1.20230828_1,1: .......... done [140amd64-current-job-02] Extracting sqlite3-3.45.0_1,1: ......... done ===> build2-0.16.0 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so) ===> Returning to build of build2-0.16.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for build2-0.16.0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for build2-0.16.0 gmake[1]: Entering directory '/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2' c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o build2/b.b.o -c build2/b.cxx c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/algorithm.b.o -c libbuild2/algorithm.cxx c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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: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] return move (trim (s)); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} ^ std:: In file included from ./libbuild2/name.hxx:66:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string t, string v): type (move (t)), value (move (v)) {} ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] : 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] : 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] : 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] : proj (project_name (move (p))), dir (move (d)), type (move (t)), ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/name.hxx:62./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (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:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: :48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/variable.ixx./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: In file included from 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: :353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: :360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: libbuild2/adhoc-rule-cxx.cxx./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: :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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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] 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] move (as), ^ std:: ./../libbutl/libbutl/default-options.txx:120:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] throw make_pair (move (p), move (e)); ^ std:: In file included from libbuild2/algorithm.cxx:9: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: libbuild2/algorithm.cxx:352:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/algorithm.cxx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: libbuild2/algorithm.cxx:354:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.txx./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/b-cmdline.cxx:143:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.cmd_vars.push_back (move (v)); ^ std:: libbuild2/b-cmdline.cxx:263:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i = r.cmd_vars.insert (i, move (s)) + 1; ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/algorithm.cxx:1020:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] context::posthoc_target {a, t, move (pts)}); ^ std:: libbuild2/algorithm.cxx:1410:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = resolve_members_impl (a, g, move (l)); ^ std:: In file included from :688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: libbuild2/algorithm.cxx:1478:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pts.push_back (move (pt)); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ 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:./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: libbuild2/algorithm.cxx:1987:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw pair (t, move (e)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: libbuild2/algorithm.cxx:2060:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : auto_rm (move (l), active), target (t), mode (m) ^ std:: 12: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/algorithm.cxx:2375:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (c, move (tks), d); ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/algorithm.cxx:3340:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = 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: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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/variable.hxxlibbuild2/algorithm.cxx:3454:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag ("rm", move (tks)); ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/rule-map.hxx:112:44:./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: :294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: In file included from In file included from libbuild2/adhoc-rule-regex-pattern.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:20:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : adhoc_rule_pattern (s, move (rn), tt) ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:96:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (element {move (n), *tt, e}); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:101:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append_element (targets_, move (n), nloc, &tt); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:106:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append_element (targets_, move (an), aloc); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:111:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append_element (prereqs_, move (pn), ploc); ^ 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] 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] return insert (a >> 4, a & 0x0F, tt, move (name), r); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:296:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.data (a, move (mr)); ^ std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:382:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:384:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxxlibbuild2/adhoc-rule-regex-pattern.cxx:431:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:433:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n)); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:485:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const target& pt (search (t, move (n), *s, &e.type)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] In file included from rules.insert (a, move (name), r); ^ std:: :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n))./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: libbuild2/b-cmdline.cxx./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map.push_back (value_type {tt, o, move (h)}); ^./libbuild2/target.ixx std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i->hint = move (h); ^ std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: :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] def_ops.push_back (default_options_entry {move (p), ^ std:: ./../libbutl/libbutl/default-options.txx:238:20: note: in instantiation of function template specialization 'butl::load_default_options_files' requested here 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 load_default_options (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: In file included from libbuild2/adhoc-rule-cxx.cxx:8: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:4: In file included from ./libbuild2/adhoc-rule-buildscript.hxx:11: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/target.hxxIn 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] : 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] value (move (v)), ^ std:: In file included from libbuild2/adhoc-rule-cxx.cxx:12: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, 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: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: libbuild2/adhoc-rule-cxx.cxx:34:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : adhoc_rule (move (n), l, b), ^ std:: libbuild2/adhoc-rule-cxx.cxx:36:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] separator (move (s)), ^ std:: libbuild2/adhoc-rule-cxx.cxx:46:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] code = move (t); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxxIn file included from :2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ libbuild2/adhoc-rule-buildscript.cxx:4: ./libbuild2/adhoc-rule-buildscript.hxx:79:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/algorithm.cxx:4: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from build2/b.cxx:21: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: In file included from In file included from build2/b.cxx:22: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: libbuild2/adhoc-rule-buildscript.cxx:15: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: In file included from build2/b.cxx:28: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] 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:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from 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] attributes (location l = {}): loc (move (l)) {} ^ std:: In file included from build2/b.cxx:36: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : expr (move (e)), docs (move (h)), for_loop (f) {} ^ std:: build2/b.cxx:604:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o.dir = move (d); ^ std:: build2/b.cxx:607:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.dir = move (d); ^ std:: build2/b.cxx:630:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names ns {move (n)}; ^ std:: build2/b.cxx:632:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (o)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:151:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] diag = convert (move (a.value)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:169:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] istringstream is (move (t)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:174:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (diag), as.loc); ^ std:: build2/b.cxx:941:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] src_root = move (p.first); ^ std:: build2/b.cxx:955:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out_root = move (p.first); ^ std:: build2/b.cxx:1028:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ctx.old_src_root = move (p); ^ std:: build2/b.cxx:1406:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ts.out_base = move (out_base); ^ std:: build2/b.cxx:1407:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ts.buildfile = move (*bf); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:493:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pts.push_back (move (pto)); ^ std:: In file included from libbuild2/adhoc-rule-buildscript.cxx:561:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] depdb dd (move (ddp), true /* read_only */); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:607:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.second.push_back (path_cast (move (p))); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:701:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dyndep::inject_group_member (a, bs, *g, move (f), *tt, filter)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:711:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dyndep::inject_adhoc_group_member (a, bs, t, move (f), *tt); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:723:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/adhoc-rule-buildscript.cxx:724:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o), ^ std:: libbuild2/adhoc-rule-buildscript.cxx:725:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), nullptr, nullptr)); ^ std:: 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:442:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:443:7)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:443:7)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:442:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:443:7)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:761:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:762:19)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:762:19)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:761:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:762:19)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:798:29: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:799:21)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:799:21)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:798:29: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:799:21)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:925:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:926:7)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:926:7)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:925:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:926:7)>' requested here auto df = make_diag_frame ( ^ libbuild2/adhoc-rule-buildscript.cxx:1141:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional r = add (path (move (*l)))) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1172:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return [this, md = move (mdb)] (action a, const target& t) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1245:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] md->dd = move (dd.path); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1248:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return [this, md = move (md)] (action a, const target& t) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1322:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] depdb dd (move (md.dd)); ^ 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:1059:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1060:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1060:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:1059:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1060:11)>' requested here auto df = make_diag_frame ( ^ libbuild2/adhoc-rule-buildscript.cxx:1502:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add (move (f)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1553:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add (move (f)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1567:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] md.dd.path = move (dd.path); // For mtime check below. ^ std:: libbuild2/adhoc-rule-buildscript.cxxIn 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:942: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:942: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:67:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (forward (f)), ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: :2053:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (script.diag_name->c_str (), pt->key (), move (ts)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2055:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (script.diag_name->c_str (), move (ts)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2072:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_custom_diag (bs, move (diag.first), diag.second); ^ std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:67:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:1217:13)>' requested here decay_copy (forward (f)), ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here typename task::args_type (decay_copy (forward (a))...)}; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here typename task::args_type (decay_copy (forward (a))...)}; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here typename task::args_type (decay_copy (forward (a))...)}; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here typename task::args_type (decay_copy (forward (a))...)}; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here typename task::args_type (decay_copy (forward (a))...)}; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:942: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:565:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>::thunk<0UL, 1UL, 2UL, 3UL, 4UL>' requested here 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:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:1214:25: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:1217:13), const butl::diag_frame *, const build2::target_lock *, std::reference_wrapper, unsigned long &, bool &>' requested here 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:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: libbuild2/algorithm.cxx:1461:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] for (auto&& p: forward (r)) ^ std:: libbuild2/algorithm.cxx:1497:5: note: in instantiation of function template specialization 'build2::match_prerequisite_range>' requested here match_prerequisite_range (a, t, group_prerequisites (t), ms, s); ^ libbuild2/algorithm.cxx:1478:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pts.push_back (move (pt)); ^ std:: libbuild2/algorithm.cxx:1461:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] for (auto&& p: forward (r)) ^ std:: libbuild2/algorithm.cxx:1505:5: note: in instantiation of function template specialization 'build2::match_prerequisite_range, std::function>' requested here match_prerequisite_range (a, t, group_prerequisite_members (a, t), msm, s); ^ libbuild2/algorithm.cxx:1478:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:1652:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1653:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1653:9)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:1652:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:1653:9)>' requested here auto df = make_diag_frame ( ^ libbuild2/adhoc-rule-buildscript.cxx:2188:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_custom_diag (bs, move (diag.first), diag.second); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2344:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (script.diag_name->c_str (), move (ts)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2361:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_custom_diag (bs, move (diag.first), diag.second); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2440:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o = move (*i++); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2449:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2449:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2449:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2469:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (i->dir); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2474:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = path (move (i->value)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2478:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = move (i->value); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2529:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r_pn = path_name (move (r_s)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2561:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (l_t != nullptr) print_diag (prog, l_t->key (), move (r_ts), comb); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2562:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] else if (!l_p.empty ()) print_diag (prog, l_p, move (r_ts), comb); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2563:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] else print_diag (prog, l_s, move (r_ts), comb); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2592:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r_pn = path_name (move (l_s)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:2616:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (prog, move (r_ts)); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ 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:942: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: libbuild2/algorithm.cxx:2618:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:67:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (forward (f)), ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:67:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:2620:33)>' requested here decay_copy (forward (f)), ^ libbuild2/algorithm.cxx:2618:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:2618:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:565:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2620:33), const butl::diag_frame *, std::reference_wrapper>::thunk<0UL, 1UL>' requested here 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:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:2618:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2620:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {}In file included from ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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:942: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: libbuild2/algorithm.cxx:2675:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:67:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (forward (f)), ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:67:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/algorithm.cxx:2677:33)>' requested here decay_copy (forward (f)), ^ libbuild2/algorithm.cxx:2675:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:2675:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here if (ctx.sched->async (start_count, ^ In file included from 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:565:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2677:33), const butl::diag_frame *, std::reference_wrapper>::thunk<0UL, 1UL>' requested here 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:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here td->thunk = &task_thunk; ^ libbuild2/algorithm.cxx:2675:26: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/algorithm.cxx:2677:33), const butl::diag_frame *, std::reference_wrapper>' requested here 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:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/algorithm.cxx:2824:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:2825:7)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2825:7)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/algorithm.cxx:2824:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/algorithm.cxx:2825:7)>' requested here auto df = make_diag_frame ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/target.hxx:216:30: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] T& r (*new (&data_) T (forward (d))); ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:222:32: note: in instantiation of function template specialization 'build2::match_extra::data' requested here string& ns (me.locked ? me.data (string ()) : tmp); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/target.hxx:1060:35: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] s.recipe = data_wrapper {forward (d)}; ^ std:: libbuild2/adhoc-rule-regex-pattern.cxx:296:9: note: in instantiation of function template specialization 'build2::target::data' requested here t.data (a, move (mr)); ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from 250 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/b-options.b.o -c libbuild2/b-options.cxx 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/adhoc-rule-buildscript.cxx:151:16: note: in instantiation of function template specialization 'build2::convert' requested here diag = convert (move (a.value)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: build2/b.cxx:1042:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: build2/b.cxx:1076:45: note: in instantiation of function template specialization 'build2::value::operator=' requested here rs.assign (ctx.var_forwarded) = true; ^ 51 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/buildspec.b.o -c libbuild2/buildspec.cxx In file included from libbuild2/b-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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from In file included from libbuild2/b-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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from libbuild2/b-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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1116:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1117:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1117:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/adhoc-rule-buildscript.cxx:1116:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1117:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/adhoc-rule-buildscript.cxx:1428:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1429:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1429:9)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/adhoc-rule-buildscript.cxx:1428:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/adhoc-rule-buildscript.cxx:1429:9)>' requested here auto df = make_diag_frame ( ^ In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from libbuild2/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: 254 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/buildspec.cxx:4: In file included from ./libbuild2/buildspec.hxx:11: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 335 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 136 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/depdb.b.o -c libbuild2/depdb.cxx 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/diagnostics.b.o -c libbuild2/diagnostics.cxx 277 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/dump.b.o -c libbuild2/dump.cxx 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: libbuild2/depdb.cxx:88:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&is_) ifdstream (move (fd), em); ^ std:: libbuild2/depdb.cxx:93:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] path (move (p)), ^ std:: libbuild2/depdb.cxxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :123:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : depdb (move (p), ro, build2::mtime (p)) ^ std:: libbuild2/depdb.cxx:130:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path (move (rs.path)), ^ std:: libbuild2/depdb.cxx:188:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&os_) ofdstream (move (fd), ^ std:: libbuild2/depdb.cxx:455:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return reopen_state {move (path), pos_, mtime}; ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/diagnostics.cxx:4: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_[oid][&tt].emplace (move (name), r).second; ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return map_.insert (oid, tt, move (name), r); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: In file included from 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./libbuild2/variable.txx:772:./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 47 warnings generated. 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: 23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxx./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: In file included from ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: :1779:11:./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: In file included from libbuild2/context.cxx:9: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:In file included from libbuild2/context.cxx:9: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: 511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: In file included from libbuild2/dump.cxx:11: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ ./libbuild2/variable.txx std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: :46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: In file included from libbuild2/context.cxx:22: In file included from ./libbuild2/parser.hxx:15: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] attributes (location l = {}): loc (move (l)) {} ^ std:: move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: In file included from ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: In file included from libbuild2/diagnostics.cxx: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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: libbuild2/dump.cxx:11: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] l = move (ovr.first); ^ std:: libbuild2/context.cxx:135:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir = dir_path (move (v)); ^ std:: In file included from libbuild2/diagnostics.cxx:11: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/context.cxx:260:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p->overrides = move (var.overrides); ^ std:: libbuild2/context.cxx:261:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] var.overrides = move (p); ^ std:: libbuild2/context.cxx:286:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] [](string& l, bool) {return move (l);}) ^ std:: libbuild2/context.cxx:526:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] build_host = &set ("build.host", move (t)).as (); ^ std:: In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: libbuild2/context.cxx:615:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (vo.val); ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/context.cxx:618:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] data_->var_overrides.push_back (move (vo)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/diagnostics.cxx:13: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.hxxIn file included from libbuild2/diagnostics.cxx:13: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (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:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/target.hxx./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ In file included from :735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: :2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/diagnostics.cxx:13: In file included from ./libbuild2/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/diagnostics.cxx:13: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/diagnostics.cxx:346:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, l, move (rs.front ()), c); ^ std:: libbuild2/diagnostics.cxx:367:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, l, false /* empty */, move (rs), c); ^ std:: libbuild2/diagnostics.cxx:389:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &lk, move (r), c); ^ std:: libbuild2/diagnostics.cxx:412:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (p, l, move (rs.front ()), c); ^ std:: libbuild2/diagnostics.cxx:414:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, false /* empty */, move (rs), c); ^ std:: libbuild2/diagnostics.cxx:440:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (p, l, move (rs.front ()), c); ^ std:: libbuild2/diagnostics.cxx:442:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, l.empty (), move (rs), c); ^ std:: libbuild2/diagnostics.cxx:494:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (p, move (ls.front ()), r, c); ^ std:: libbuild2/diagnostics.cxx:496:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, move (ls), r, c); ^ std:: libbuild2/diagnostics.cxx:639:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] is.open (move (fd), m | fdstream_mode::text); ^ std:: libbuild2/diagnostics.cxx:850:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] close (move (dr)); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: In file included from libbuild2/diagnostics.cxx:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/diagnostics.cxx: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/diagnostics.cxx: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: In file included from libbuild2/diagnostics.cxx: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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here state (c) ^ In file included from libbuild2/diagnostics.cxx: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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/diagnostics.cxx:13: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/diagnostics.cxx:13: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/diagnostics.cxx:13: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/diagnostics.cxx:13: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from In file included from libbuild2/dyndep.cxx:4: In file included from ./libbuild2/dyndep.hxx:12: In file included from ./libbuild2/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/dyndep.cxx:4: ./libbuild2/dyndep.hxx:262:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: In file included from 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ std:: In file included from libbuild2/dyndep.cxx:10: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/dyndep.cxx:10: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ libbuild2/dyndep.cxx:284:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m.emplace (move (p), prefix_value {move (d), prio}); ^ std:: libbuild2/dyndep.cxx:284:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m.emplace (move (p), prefix_value {move (d), prio}); ^ std:: libbuild2/dyndep.cxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m.emplace_hint (j, move (p), prefix_value {move (d), prio}); ^ std:: libbuild2/dyndep.cxx:305:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m.emplace_hint (j, move (p), prefix_value {move (d), prio}); ^ std:: libbuild2/dyndep.cxx:338:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.directory = move (d); ^ std:: libbuild2/dyndep.cxx:353:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter ((e ? move (p) : p), (e ? move (d) : d), prio); ^ std:: libbuild2/dyndep.cxx:353:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter ((e ? move (p) : p), (e ? move (d) : d), prio); ^ std:: libbuild2/dyndep.cxx:380:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_.emplace (move (d), prev_->out_path () / diff_); ^ std:: libbuild2/dyndep.cxx:462:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string n (move (f).string ()); ^ std:: libbuild2/dyndep.cxx:638:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] prerequisite_key pk {nullopt, {tts[0], &d, &out, &n, move (e)}, s}; ^ std:: libbuild2/dyndep.cxx:794:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pt = find (move (d), fp.leaf (), false); // d is not moved from. ^ std:: libbuild2/dyndep.cxx:800:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] fp = move (p); ^ std:: libbuild2/dyndep.cxx:877:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/dyndep.cxx:890:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.path (move (f)); ^ std:: libbuild2/dyndep.cxx:906:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.path (move (f)); ^ std:: libbuild2/dyndep.cxx:927:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.path (move (f)); ^ std:: libbuild2/dyndep.cxx:944:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:944:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:944:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:1004:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:1004:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:1004:68: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), move (n).string (), move (e), ^ std:: libbuild2/dyndep.cxx:1022:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/dyndep.cxx:1066:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ft->path (move (f)); ^ std:: libbuild2/dyndep.cxx:1081:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: libbuild2/dyndep.cxx:1081:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: libbuild2/dyndep.cxx:1081:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: libbuild2/dyndep.cxx:1102:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: libbuild2/dyndep.cxx:1102:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: libbuild2/dyndep.cxx:1102:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a, bs, t, move (f), move (n).string (), move (e), tt); ^ std:: 47 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/file.b.o -c libbuild2/file.cxx libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 set ("build.mode", ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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 set ("build.work", work); ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 var_import_build2 = &vp.insert ("import.build2", v_g); ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/context.cxx:432:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here v = *diag_progress_option; ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set ("build.show_progress", show_progress (verb_never)); ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:670:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/context.cxx:502:22: note: in instantiation of function template specialization 'build2::run' requested here ? run (*this, ^ In file included from libbuild2/context.cxx:4: In file included from ./libbuild2/context.hxx:9: ./libbuild2/utility.hxx:631:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: ./libbuild2/utility.hxx:667:12: note: in instantiation of function template specialization 'build2::run' requested here return run (ctx, ^ libbuild2/context.cxx:502:22: note: in instantiation of function template specialization 'build2::run' requested here ? run (*this, ^ libbuild2/context.cxx:382:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/context.cxx:382:11: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 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] 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 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] 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 r.insert (perform_update_id, "build.file", file_rule::instance); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 328 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 246 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: 237 warnings generated. ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: libbuild2/filesystem.cxx:396:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = move (r); ^ std:: libbuild2/filesystem.cxx:401:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = move (r); // Fallback to realize. ^ std:: In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from In file included from libbuild2/file.cxx:4: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: In file included from libbuild2/file.cxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/file.cxx:18: ./libbuild2/token.hxx:163:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] value (move (v)), ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/file.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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: In file included from libbuild2/file.cxx:20: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: In file included from libbuild2/file.cxx:22: 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: In file included from libbuild2/file.cxx:22: 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] 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] l = move (ovr.first); ^ std:: In file included from libbuild2/file.cxx:22: ./libbuild2/config/module.hxx:72:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (emplace (move (name), saved_variables ())); ^ std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (v)); ^ std:: libbuild2/file.cxx:143:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (d), 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/file.cxx:582:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (convert (move (*v))); ^ std:: In file included from libbuild2/file.cxx:706:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: libbuild2/file.cxx:809:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] src_root_v = move (*v); ^ std:: libbuild2/file.cxx:828:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name = cast (move (*v)); ^ std:: libbuild2/file.cxx:1014:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const project_name pn (cast (move (*pv))); ^ std:: libbuild2/file.cxx:1049:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.vars.assign (ctx.var_amalgamation) = move (*aovr); ^ std:: libbuild2/file.cxx:1104:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (rd); ^ std:: libbuild2/file.cxx:1157:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (rd); ^ std:: libbuild2/file.cxx:1212:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (sps); ^ std:: libbuild2/file.cxx:1240:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = convert (move (*i)); ^ std:: libbuild2/file.cxx:1259:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = convert (move (*i)); ^ std:: libbuild2/file.cxx:1292:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sps.emplace (move (n), move (d)); ^ std:: libbuild2/file.cxx:1292:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sps.emplace (move (n), move (d)); ^ std:: libbuild2/file.cxx:1297:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (sps); ^ std:: libbuild2/file.cxx:1427:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (src_root); ^ std:: libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: libbuild2/file.cxx:1816:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f->path (move (p)); ^ std:: libbuild2/file.cxx:1904:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ifdstream::badbit); // Note: no skip! ^ std:: libbuild2/file.cxx:2142:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), optional (tgt.dir)); ^ std:: libbuild2/file.cxx:2156:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), optional (iroot.out_path ())); ^ std:: libbuild2/file.cxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), optional ()); ^ std:: libbuild2/file.cxx:2174:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] project_name proj (move (*tgt.proj)); ^ std:: libbuild2/file.cxx:2201:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgt.proj = move (proj); ^ std:: libbuild2/file.cxx:2203:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), optional ()); ^ std:: libbuild2/file.cxx:2305:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string on (move (tgt.value)); // Original name as imported. ^ std:: libbuild2/file.cxx:2324:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgt.proj = move (proj); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxxlibbuild2/file.cxx:2368:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_metadata (*e, move (*md), loc); ^ std:: libbuild2/file.cxx:2375:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), optional (dir_path ())); ^ std:: libbuild2/file.cxx:2469:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgt.proj = move (proj); ^ std:: libbuild2/file.cxx:2471:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), move (out_root)); ^ std:: libbuild2/file.cxx:2471:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (tgt), move (out_root)); ^ std:: libbuild2/file.cxx:2490:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name tgt (move (x.first)); ^ std:: libbuild2/file.cxx:2497:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] proj = move (*tgt.proj); ^ std:: libbuild2/file.cxx:2523:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out_root = move (*x.second); ^ std:: libbuild2/file.cxx:2531:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out_root = move (p.first); ^ std:: libbuild2/file.cxx:2540:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] src_root = move (out_root); ^ std:: libbuild2/file.cxx:2553:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key k {move (out_root), move (tgt), metav}; ^ std:: libbuild2/file.cxx:2553:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key k {move (out_root), move (tgt), metav}; ^ std:: libbuild2/file.cxx:2559:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out_root = move (k.out_root); ^ std:: libbuild2/file.cxx:2560:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgt = move (k.target); ^ std:: libbuild2/file.cxx:2669:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cache_out_root = move (out_root); ^ std:: libbuild2/file.cxx:2710:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.dir = move (src_root); ^ std:: libbuild2/file.cxx:2722:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair r (names {move (n)}, *root); ^ std:: libbuild2/file.cxx:2727:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cache_out_root = move (out_root); ^ std:: libbuild2/file.cxx:2730:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key {move (cache_out_root), move (tgt), metav}, r); ^ std:: libbuild2/file.cxx:2730:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key {move (cache_out_root), move (tgt), metav}, r); ^ std:: libbuild2/file.cxx:2737:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (names {move (tgt)}, *root); ^ std:: libbuild2/file.cxx:2762:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ts.assign (ctx.var_out_root) = move (out_root); ^ std:: libbuild2/file.cxx:2763:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ts.assign (ctx.var_src_root) = move (src_root); ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/file.cxx:2813:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair r (move (v), *root); ^ std:: libbuild2/file.cxx:2818:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key {move (cache_out_root), move (tgt), metav}, r); ^ std:: libbuild2/file.cxx:2818:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_key {move (cache_out_root), move (tgt), metav}, r); ^ std:: libbuild2/file.cxx:2835:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? move (*x.second) ^ std:: libbuild2/file.cxx:2862:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] scope& base (setup_base (i, move (out_base), move (src_base))); ^ std:: libbuild2/file.cxx:2862:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] scope& base (setup_base (i, move (out_base), move (src_base))); ^ std:: libbuild2/file.cxx:2873:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (names {move (tgt)}, *root); ^ std:: libbuild2/file.cxx:2908:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_direct (base, move (tgt), ph2, opt, metadata, loc)); ^ std:: libbuild2/file.cxx:2910:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r.name), r.kind); ^ std:: libbuild2/file.cxx:2915:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: libbuild2/file.cxx:2933:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (r.first)); ^ std:: libbuild2/file.cxx:2944:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns = import2_buildfile (ctx, move (ns), opt && !r.second, loc); ^ std:: libbuild2/file.cxx:2974:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: libbuild2/file.cxx:2983:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] import_load (base.ctx, move (r), false /* metadata */, loc).first, ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/file.cxx:3137:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first.as ().process_path (move (pp)); ^ std:: libbuild2/file.cxx:3172:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name n (move (ns.front ())); ^ std:: libbuild2/file.cxx:3221:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns = {name (f.directory (), move (n.type), f.leaf ().string ())}; ^ std:: libbuild2/file.cxx:3222:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (ns); ^ std:: libbuild2/file.cxx:3276:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: libbuild2/file.cxx:3298:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names ns {move (r.first)}; ^ std:: libbuild2/file.cxx:3329:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (r.first)); // And fall through. ^ std:: libbuild2/file.cxx:3335:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rns = ns = import_load (base.ctx, move (r), metadata, loc).first; ^ std:: libbuild2/file.cxx:3427:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return import_result {pt, move (rns), k}; ^ std:: libbuild2/file.cxx:3434:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: In file included from libbuild2/function.cxx:4: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: 272 warnings generated. libbuild2/function.cxx:222:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] map_.insert (move (n), pure), ^ std:: libbuild2/function.cxx:323:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] qn.empty () ? nullptr : &map_.insert (move (qn), pure), ^ std:: libbuild2/function.cxx:340:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return d->thunk (base, move (args), d); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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-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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from In file included from libbuild2/functions-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/variable.hxx./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ :1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/function.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 auto df = make_diag_frame ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: In file included from libbuild2/file.cxx:22: 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here return lookup_config ( ^ In file included from libbuild2/file.cxx:22: 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] l = move (ovr.first); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/file.cxx:423:11: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here v = out_root; ^ ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/file.cxx:477:34: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/file.cxx:582:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/file.cxx:582:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (v).as ()); ^ libbuild2/file.cxx:582:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (v).as ()); ^ libbuild2/file.cxx:582:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here return move (v).as (); ^ libbuild2/file.cxx:582:15: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2136: ./libbuild2/variable.ixx:222:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (cast (v)); // Forward to T&. ^ std:: libbuild2/file.cxx:828:16: note: in instantiation of function template specialization 'build2::cast' requested here name = cast (move (*v)); ^ ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/file.cxx:1212:13: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/file.cxx:1212:13: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/file.cxx:1240:21: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/file.cxx:1259:19: note: in instantiation of function template specialization 'build2::convert>>' requested here d = convert (move (*i)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 150 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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-bool.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: In file included from ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.txx name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/file.cxx:2031:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2032:7)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2032:7)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/file.cxx:2031:15: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2032:7)>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/file.cxx:2290:28: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/file.cxx:2355:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2356:25)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2356:25)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/file.cxx:2355:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2356:25)>' requested here auto df = make_diag_frame ( ^ :210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/file.cxx:2771:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/file.cxx:2777:45: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/file.cxx:2796:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2797:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2797:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/file.cxx:2796:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:2797:13)>' requested here auto df = make_diag_frame ( ^ libbuild2/functions-bool.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-bool.cxx:21:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:21:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-bool.cxx:21:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:21:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-bool.cxx:21:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:21:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-bool.cxx:21:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-bool.cxx:21:20)>' requested here 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] new (&data) D (move (d)); ^ 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/file.cxx:3046:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3047:19)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:3047:19)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/file.cxx:3046:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3047:19)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/file.cxx:3113:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3114:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:3114:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/file.cxx:3113:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/file.cxx:3114:11)>' requested here auto df = make_diag_frame ( ^ 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ 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: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ 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/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-builtin.cxx:24:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-builtin.cxx:50:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return (*s)[convert (move (name))].defined (); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-builtin.cxx:63:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s->var_pool ().find (convert (move (name)))); ^ std:: libbuild2/functions-builtin.cxx:74:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f["identity"] += [](value* v) {return move (*v);}; ^ std:: libbuild2/functions-builtin.cxx:93:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] escape && convert (move (*escape))); ^ std:: libbuild2/functions-builtin.cxx:110:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] optional v (getenv (convert (move (name)))); ^ std:: libbuild2/functions-builtin.cxx:116:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (to_name (move (*v))); ^ std:: libbuild2/functions-builtin.cxx:117:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: 149 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 314 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-filesystem.cxx:28:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::reverse (move (p.canonicalize ()))); ^ std:: libbuild2/functions-filesystem.cxx:127:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path_search (pattern, 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-filesystem.cxx:132:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path_search (convert (move (pattern)), 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-filesystem.cxx:137:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path_search (convert (move (pattern)), ^ std:: libbuild2/functions-filesystem.cxx:138:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (start))); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-builtin.cxx:50:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-builtin.cxx:50:19: note: in instantiation of function template specialization 'build2::convert' requested here 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] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:45:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:45:36)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:45:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:45:36)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:45:33: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:45:36)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:57:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:57:39)>' requested here 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:2136: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (*v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:57:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:57:39)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:57:36: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:57:39)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:70:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:70:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:70:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:70:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:70:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:70:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:71:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:71:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:71:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:71:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:74:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:74:22)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:74:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:74:22)>' requested here 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*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: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/functions-builtin.cxx:93:28: note: in instantiation of function template specialization 'build2::convert' requested here escape && convert (move (*escape))); ^ In file included from libbuild2/functions-builtin.cxx:7: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:81:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:81:19)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:81:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:81:19)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:81:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:81:19)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:108:32: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:108:35)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-builtin.cxx:108:32: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-builtin.cxx:108:35)>' requested here 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] new (&data) D (move (d)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:11: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] name (dir_path d, string v): dir (move (d)), 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: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: 213 warnings generated. 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxxIn file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ 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/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: In file included from ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/functions-integer.cxx:19:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx: uint64_t b (base ? convert (move (*base)) : 10); ^ std:: libbuild2/functions-integer.cxx:21:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? static_cast (convert (move (*width))) ^ std:: libbuild2/functions-integer.cxx:79:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_string (i, move (base), move (width)); ^ std:: libbuild2/functions-integer.cxx:79:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_string (i, move (base), move (width)); ^ std:: libbuild2/functions-integer.cxx:97:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] uint64_t b (convert (move (begin))); ^ std:: libbuild2/functions-integer.cxx:98:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] uint64_t e (convert (move (end))); ^ std:: libbuild2/functions-integer.cxx:99:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] uint64_t s (step ? convert (move (*step)) : 1); ^ std:: libbuild2/functions-integer.cxx:132:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (functions_sort_flags (move (fs))) ^ std:: 1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:120:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:120:12)>' requested here e += [](path pattern, optional start) ^ ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: libbuild2/functions-integer.cxx:142:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (functions_sort_flags (move (fs))) ^ std:: libbuild2/functions-integer.cxx:155:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (v))) != vs.end (); ^ std:: libbuild2/functions-integer.cxx:161:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (v))) != vs.end (); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/functions-integer.cxx:171:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto i (find (vs.begin (), vs.end (), convert (move (v)))); ^ std:: libbuild2/functions-integer.cxx:177:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto i (find (vs.begin (), vs.end (), convert (move (v)))); ^ std:: libbuild2/functions-filesystem.cxx:120:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:120:12)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:429:59: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 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 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:120:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:120:12)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:120:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:120:12)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-filesystem.cxx:127:38: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (pattern, convert (move (start))); ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0])); ^ libbuild2/functions-filesystem.cxx:127:38: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (pattern, convert (move (start))); ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-filesystem.cxx:127:38: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (pattern, convert (move (start))); ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:125:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:125:12)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:125:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:125:12)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-filesystem.cxx:132:29: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (convert (move (pattern)), start); ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0])); ^ libbuild2/functions-filesystem.cxx:132:29: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (convert (move (pattern)), start); ^ In file included from libbuild2/functions-filesystem.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-filesystem.cxx:132:29: note: in instantiation of function template specialization 'build2::convert>>' requested here return path_search (convert (move (pattern)), start); ^ In file included from libbuild2/functions-filesystem.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:130:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:130:12)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-filesystem.cxx:130:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-filesystem.cxx:130:12)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] : 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 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 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: libbuild2/functions-name.cxx./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-path.cxx:22:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] path pr (move (sr)); ^ std:: libbuild2/functions-path.cxx:43:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return value (move (l)); ^ std:: libbuild2/functions-path.cxx:59:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path pr (move (sr)); ^ std:: libbuild2/functions-path.cxx:66:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? value (move (l /= path_cast (move (pr)))) ^ std:: libbuild2/functions-path.cxx:66:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? value (move (l /= path_cast (move (pr)))) ^ std:: libbuild2/functions-path.cxx:67:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (path_cast (move (l)) /= pr); ^ std:: libbuild2/functions-path.cxx:82:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: libbuild2/functions-path.cxx:208:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return p != nullptr ? move (*p).string () : string (); ^ std:: libbuild2/functions-path.cxx:215:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (p).string ()); ^ std:: libbuild2/functions-path.cxx:223:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (p).string ()); ^ std:: libbuild2/functions-path.cxx:229:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f["posix_string"] += [](path p) {return posix_string (move (p));}; ^ std:: libbuild2/functions-path.cxx:230:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f["posix_string"] += [](dir_path p) {return posix_string (move (p));}; ^ std:: libbuild2/functions-path.cxx:236:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (posix_string (move (p))); ^ std:: libbuild2/functions-path.cxx:244:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (posix_string (move (p))); ^ std:: libbuild2/functions-path.cxx:256:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? posix_string (move (n.dir)) ^ std:: libbuild2/functions-path.cxx:257:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : posix_string (convert (move (n))); ^ std:: libbuild2/functions-path.cxx:264:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f["representation"] += [](path p) {return move (p).representation ();}; ^ std:: libbuild2/functions-path.cxx:270:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (p).representation ()); ^ std:: libbuild2/functions-path.cxx:278:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (p).representation ()); ^ std:: libbuild2/functions-path.cxx:286:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return posix_representation (move (p)); ^ std:: libbuild2/functions-path.cxx:291:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return posix_representation (move (p)); ^ std:: libbuild2/functions-path.cxx:298:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (posix_representation (move (p))); ^ std:: libbuild2/functions-path.cxx:306:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (posix_representation (move (p))); ^ std:: libbuild2/functions-path.cxx:318:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? posix_representation (move (n.dir)) ^ std:: libbuild2/functions-path.cxx:319:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : posix_representation (convert (move (n))); ^ std:: :42:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (n), move (rp.second)); ^ std:: libbuild2/functions-name.cxx:42:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (n), move (rp.second)); ^ std:: libbuild2/functions-name.cxx:52:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/functions-name.cxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/functions-name.cxx:52:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] << (n.pair ? names {move (n), move (o)} : names {move (n)}) ^ std:: libbuild2/functions-name.cxx:62:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target (s, move (ns[0]), move (ns[0].pair ? ns[1] : o)); ^ std:: libbuild2/functions-name.cxx:62:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target (s, move (ns[0]), move (ns[0].pair ? ns[1] : o)); ^ std:: libbuild2/functions-name.cxx:71:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string tts (convert (move (t))); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-name.cxx:122:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (n)); ^ std:: libbuild2/functions-name.cxx:124:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (*i)); ^ std:: libbuild2/functions-path.cxx:356:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = convert (move (n)).canonicalize ().string (); ^ std:: libbuild2/functions-path.cxx:391:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = convert (move (n)).normalize ().string (); ^ std:: libbuild2/functions-path.cxx:432:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = convert (move (n)).normalize (true).string (); ^ std:: libbuild2/functions-path.cxx:470:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = convert (move (n)).directory (); ^ std:: libbuild2/functions-path.cxx:508:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = convert (move (n)).root_directory (); ^ std:: libbuild2/functions-path.cxx:526:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return leaf (p, move (d)); ^ std:: libbuild2/functions-path.cxx:554:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = leaf (convert (move (n)), d).string (); ^ std:: libbuild2/functions-path.cxx:597:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = relative (convert (move (n)), d).string (); ^ std:: libbuild2/functions-name.cxxlibbuild2/functions-path.cxx:631:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = convert (move (n)).base ().string (); ^ std:: libbuild2/functions-path.cxx:642:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return extension (convert (move (ns))); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-path.cxx:677:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (functions_sort_flags (move (fs))) ^ std:: libbuild2/functions-path.cxx:687:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (functions_sort_flags (move (fs))) ^ std:: libbuild2/functions-path.cxx:703:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (v))) != vs.end (); ^ std:: libbuild2/functions-path.cxx:709:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (v))) != vs.end (); ^ std:: libbuild2/functions-path.cxx:722:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto i (find (vs.begin (), vs.end (), convert (move (v)))); ^ std:: libbuild2/functions-path.cxx:728:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto i (find (vs.begin (), vs.end (), convert (move (v)))); ^ std:: libbuild2/functions-path.cxx:777:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (pat)), ^ std:: libbuild2/functions-path.cxx:779:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? convert (move (*start)) ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-path.cxx:785:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path_match (convert (move (ent)), ^ std:: libbuild2/functions-path.cxx:788:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? convert (move (*start)) ^ std:: libbuild2/functions-path.cxx:806:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? path_match (convert (move (ent)), // Match as paths. ^ std:: libbuild2/functions-path.cxx:807:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (pat)), ^ std:: libbuild2/functions-path.cxx:809:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? convert (move (*start)) ^ std:: libbuild2/functions-path.cxx:811:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_match (convert (move (ent)), // Match as strings. ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-path.cxx:812:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (pat))); ^ std:: libbuild2/functions-path.cxx:829:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return concat_path_string (move (l), convert (move (ur))); ^ std:: libbuild2/functions-path.cxx:829:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return concat_path_string (move (l), convert (move (ur))); ^ std:: libbuild2/functions-path.cxx:834:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return concat_dir_path_string (move (l), convert (move (ur))); ^ std:: libbuild2/functions-path.cxx:834:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return concat_dir_path_string (move (l), convert (move (ur))); ^ std:: libbuild2/functions-path.cxx:839:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (l /= r)); ^ std:: libbuild2/functions-path.cxx:844:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (path_cast (move (l)) /= r); ^ std:: :150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return n != nullptr ? to_string (move (*n)) : string (); ^ std:: libbuild2/functions-name.cxx:155:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n)).first.value; ^ std:: libbuild2/functions-name.cxx:165:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] to_target_name (s, move (n), n.pair ? *++i : name ()).first.value); ^ std:: libbuild2/functions-name.cxx:169:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r[0])); ^ std:: libbuild2/functions-name.cxx:180:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n)).second; ^ std:: libbuild2/functions-name.cxx:194:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n), o).second; ^ std:: libbuild2/functions-name.cxx:199:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n)).first.dir; ^ std:: libbuild2/functions-name.cxx:209:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] to_target_name (s, move (n), n.pair ? *++i : name ()).first.dir); ^ std:: libbuild2/functions-name.cxx:213:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r[0])); ^ std:: libbuild2/functions-name.cxx:221:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n)).first.type; ^ std:: libbuild2/functions-name.cxx:231:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] to_target_name (s, move (n), n.pair ? *++i : name ()).first.type); ^ std:: libbuild2/functions-name.cxx:235:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r[0])); ^ std:: libbuild2/functions-name.cxx:245:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n)).first.proj; ^ std:: libbuild2/functions-name.cxx:259:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return to_target_name (s, move (n), o).first.proj; ^ std:: libbuild2/functions-name.cxx:270:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return is_a (s, move (n), name (), move (t)); ^ std:: libbuild2/functions-name.cxx:270:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return is_a (s, move (n), name (), move (t)); ^ std:: libbuild2/functions-name.cxx:282:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return is_a (s, move (n), o, move (t)); ^ std:: libbuild2/functions-name.cxx:282:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return is_a (s, move (n), o, move (t)); ^ std:: libbuild2/functions-name.cxx:293:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter (s, move (ns), move (ts), false /* out */); ^ std:: libbuild2/functions-name.cxx:293:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter (s, move (ns), move (ts), false /* out */); ^ std:: libbuild2/functions-name.cxx:298:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter (s, move (ns), move (ts), true /* out */); ^ std:: libbuild2/functions-name.cxx:298:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter (s, move (ns), move (ts), true /* out */); ^ std:: libbuild2/functions-name.cxx:333:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (functions_sort_flags (move (fs))) ^ std:: In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: libbuild2/functions-name.cxx:348:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (v))) != vs.end (); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-name.cxx:360:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto i (find (vs.begin (), vs.end (), convert (move (v)))); ^ std:: libbuild2/functions-name.cxx:385:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const target& t (to_target (*s, move (n), move (n.pair ? *++i : o))); ^ std:: libbuild2/functions-name.cxx:385:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const target& t (to_target (*s, move (n), move (n.pair ? *++i : o))); ^ std:: libbuild2/functions-name.cxx:406:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r[0])); ^ std:: libbuild2/functions-name.cxx:428:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] to_target (*s, move (ns[0]), move (ns[0].pair ? ns[1] : o))); ^ std:: libbuild2/functions-name.cxx:428:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] to_target (*s, move (ns[0]), move (ns[0].pair ? ns[1] : o))); ^ std:: libbuild2/functions-name.cxx:455:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.dir = move (d); ^ std:: libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 177 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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-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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/functions-integer.cxx:19:24: note: in instantiation of function template specialization 'build2::convert' requested here uint64_t b (base ? convert (move (*base)) : 10); ^ In file included from libbuild2/functions-integer.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:75:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:75:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:75:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:75:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:75:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:75:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:75:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:75:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:77:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:77:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, butl::optional>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:77:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:77:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:77:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:77:20)>' requested here 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] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:206:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:206:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg>>::cast' requested here T&& r (function_arg::cast (v)); ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg> *>::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func> *>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:206:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:206:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func> *>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func> *>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:206:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:206:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=> *>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:206:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:206:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxxlibbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:211:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:211:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>>::cast' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:211:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:211:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:211:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:211:20)>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:211:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:211:20)>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:211:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:211:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:219:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:219:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>>::cast' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:219:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:219:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::vector>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:219:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:219:20)>' requested here 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] new (&data) D (move (d)); ^ std:: libbuild2/functions-path.cxx:165:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p).posix_string (); ^ std:: libbuild2/functions-path.cxx:229:49: note: in instantiation of function template specialization 'build2::posix_string>>' requested here 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:229:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:229:26)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:229:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:229:26)>' requested here 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] new (&data) D (move (d)); ^ std:: libbuild2/functions-path.cxx:165:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p).posix_string (); ^ std:: libbuild2/functions-path.cxx:230:49: note: in instantiation of function template specialization 'build2::posix_string>>' requested here 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:230:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:230:26)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:230:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:230:26)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:230:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:230:26)>' requested here 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] 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/functions-path.cxx:257:29: note: in instantiation of function template specialization 'build2::convert>>' requested here : 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:248:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:248:27)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:248:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:248:27)>' requested here 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] new (&data) D (move (d)); ^ std:: libbuild2/functions-path.cxx:184:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p).posix_representation (); ^ std:: libbuild2/functions-path.cxx:286:14: note: in instantiation of function template specialization 'build2::posix_representation>>' requested here return posix_representation (move (p)); ^ libbuild2/functions-path.cxx:184:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p).posix_representation (); ^ std:: libbuild2/functions-path.cxx:291:14: note: in instantiation of function template specialization 'build2::posix_representation>>' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:328:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:328:26)>' requested here f["canonicalize"] += [](path p) {p.canonicalize (); 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:328:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:328:26)>' requested here f["canonicalize"] += [](path p) {p.canonicalize (); 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:329:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:329:26)>' requested here f["canonicalize"] += [](dir_path p) {p.canonicalize (); 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:329:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:329:26)>' requested here f["canonicalize"] += [](dir_path p) {p.canonicalize (); 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:331:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:331:26)>' requested here f["canonicalize"] += [](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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:331:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:331:26)>' requested here f["canonicalize"] += [](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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:331:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:331:26)>' requested here f["canonicalize"] += [](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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:331:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:331:26)>' requested here f["canonicalize"] += [](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] new (&data) D (move (d)); ^ std:: :516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:95:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:95:30)>' requested here f["integer_sequence"] += [](value begin, value end, optional step) ^ ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:338:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:338:26)>' requested here f["canonicalize"] += [](dir_paths 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:338:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:338:26)>' requested here f["canonicalize"] += [](dir_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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>, std::vector>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, std::vector>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:338:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:338:26)>' requested here f["canonicalize"] += [](dir_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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: In file included from In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:338:23: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:338:26)>' requested here f["canonicalize"] += [](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] new (&data) D (move (d)); ^ std:: value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:95:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:95:30)>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:95:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:95:30)>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:95:27: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:95:30)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:117:18)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:117:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:117:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:117:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:118:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:118:18)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:118:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:118:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:118:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:118:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 insert (function_overload ( ^ libbuild2/functions-path.cxx:443:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:445:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:445:23)>' requested here f["directory"] += [](paths v) ^ ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, std::vector>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:445:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:445:23)>' requested here f["directory"] += [](paths v) ^ ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:128:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:128:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:128:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:128:18)>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:128:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:128:18)>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:128:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:128:18)>' requested here 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] new (&data) D (move (d)); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 insert (function_overload ( ^ libbuild2/functions-path.cxx:515:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::basic_path>>' requested here f["leaf"] += &path::leaf; ^ In file included from libbuild2/functions-name.cxx:9: In file included from ./libbuild2/algorithm.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:138:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:138:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:138:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:138:18)>' requested here 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-integer.cxx:155:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:155:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:155:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/functions-integer.cxx:155:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/functions-integer.cxx:155:20: note: in instantiation of function template specialization 'build2::convert' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:152:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:152:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func, build2::value>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:152:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:152:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:152:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:152:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:158:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:158:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:158:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:158:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:169:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:169:24)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:169:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:169:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:175:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:175:24)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-integer.cxx:175:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-integer.cxx:175:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:524:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:524:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:524:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:524:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:529:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:529:18)>' requested here f["leaf"] += [](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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:529:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:529:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:536:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:536:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:536:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:536:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:543:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:543:19)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:543:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:543:19)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:572:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:572:22)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:572:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:572:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:579:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:579:22)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:579:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:579:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:586:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:586:23)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:586:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:586:23)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here typename cast::data {&cast::thunk, impl})); ^ libbuild2/functions-path.cxx:638:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/functions-path.cxx:638:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-path.cxx:642:25: note: in instantiation of function template specialization 'build2::convert>>' requested here return extension (convert (move (ns))); ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-path.cxx:642:25: note: in instantiation of function template specialization 'build2::convert>>' requested here return extension (convert (move (ns))); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:640:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:640:24)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:640:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:640:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:650:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:650:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>>>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:650:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:650:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:650:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:650:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:651:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:651:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:651:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:651:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:660:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:660:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:660:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:660:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:661:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:661:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:661:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:661:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:673:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:673:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:673:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:673:18)>' requested here 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] new (&data) D (move (d)); ^ std:: In file included from ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:683:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:683:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:683:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:683:18)>' requested here 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-path.cxx:703:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/functions-path.cxx:703:20: note: in instantiation of function template specialization 'build2::convert>>' requested here convert (move (v))) != vs.end (); ^ In file included from libbuild2/functions-path.cxx:6: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here return move (v).as (); ^ libbuild2/functions-path.cxx:703:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:700:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:700:18)>' requested here f["find"] += [](paths vs, value 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>, build2::value>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:700:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:700:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:700:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:700:18)>' requested here 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-path.cxx:709:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here return move (v).as (); ^ libbuild2/functions-path.cxx:709:20: note: in instantiation of function template specialization 'build2::convert>>' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:706:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:706:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:706:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:706:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:720:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:720:24)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:720:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:720:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:726:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:726:24)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>, build2::value>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:726:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:726:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:762:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:762:20)>' requested here f[".match"] += [](string name, string pattern) ^ libbuild2/functions-process-path.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: In file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:349:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:762:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:762:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:762:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:762:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:769:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:769:19)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:769:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:769:19)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-path.cxx:779:28: note: in instantiation of function template specialization 'build2::convert>>' requested here ? 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0])); ^ libbuild2/functions-path.cxx:779:28: note: in instantiation of function template specialization 'build2::convert>>' requested here ? 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-path.cxx:779:28: note: in instantiation of function template specialization 'build2::convert>>' requested here ? 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:774:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:774:19)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:774:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:774:19)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:783:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:783:19)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:783:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:783:19)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-path.cxx:811:23: note: in instantiation of function template specialization 'build2::convert' requested here : 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-path.cxx:811:23: note: in instantiation of function template specialization 'build2::convert' requested here : 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-path.cxx:811:23: note: in instantiation of function template specialization 'build2::convert' requested here : 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:795:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:795:20)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:795:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:795:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 typename cast::data {&cast::thunk, impl})); ^ libbuild2/functions-path.cxx:824:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/functions-path.cxx:824:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 typename cast::data {&cast::thunk, impl})); ^ libbuild2/functions-path.cxx:825:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/functions-path.cxx:825:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, std::string>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:827:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:827:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:827:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:827:21)>' requested here b[".concat"] += [](path l, names ur) ^ ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxxIn file included from libbuild2/functions-path.cxx:6: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:832:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:832:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:832:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:832:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:837:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:837:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:837:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:837:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:842:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:842:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-path.cxx:842:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-path.cxx:842:21)>' requested here 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] new (&data) D (move (d)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-process-path.cxx:22:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.effect.empty () ? p.recall : p.effect); ^ 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] : 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] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-name.cxx:71:17: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-name.cxx:71:17: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-name.cxx:71:17: note: in instantiation of function template specialization 'build2::convert' requested here string tts (convert (move (t))); ^ 224 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:148:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:148:21)>' requested here fn["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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here T&& r (function_arg::cast (v)); ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:148:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:148:21)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:148:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:148:21)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:153:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:153:19)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:153:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:153:19)>' requested here fn["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] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: In file included from 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/functions-name.cxxIn file included from libbuild2/functions-process-path.cxx:4: ./libbuild2/function.hxx:808:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:19:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:808:44: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:19:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:808:14: note: in instantiation of function template specialization 'build2::value::value>>' requested here 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:19:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/functions-process-path.cxx:19:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::process_path>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process-path.cxx:20:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process-path.cxx:20:22)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process-path.cxx:20:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process-path.cxx:20:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:808:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:29:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:808:44: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:29:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 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:2136: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (*v)); ^ std:: ./libbuild2/function.hxx:808:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 typename cast::data {&cast::thunk, dm})); ^ libbuild2/functions-process-path.cxx:29:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/functions-process-path.cxx:29:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::process_path_ex>' requested here 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] new (&data) D (move (d)); ^ std:: :6: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:169:16: note: in instantiation of function template specialization 'build2::value::value' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:171:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/functions-name.cxx:171:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:157:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:157:19)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:157:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:157:19)>' requested here fn["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] new (&data) D (move (d)); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:178:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:178:24)>' requested here fn["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:2136: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (*v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:178:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:178:24)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:178:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:178:24)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:182:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:182:24)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:182:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:182:24)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:197:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:197:24)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:197:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:197:24)>' requested here fn["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] 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:213:16: note: in instantiation of function template specialization 'build2::value::value>>' requested here return value (move (r[0])); ^ In file included from In file included from libbuild2/functions-process.cxx:7: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/functions-process.cxx:7: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:215:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/functions-name.cxx:215:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:243:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:243:22)>' requested here fn["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:2136: ./libbuild2/variable.ixx:65:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (*v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:243:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:243:22)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, build2::name>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:243:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:243:22)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxxIn file included from libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:144:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: :549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:247:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:247:22)>' requested here fn["project"] += [](const scope* s, names ns) ^ ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:247:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:247:22)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:268:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:268:19)>' requested here fn["is_a"] += [](const scope* s, name n, names t) ^ libbuild2/functions-process.cxx:31:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (args)); ^ 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:2136: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:268:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:268:19)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:268:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:268:19)>' requested here fn["is_a"] += [](const scope* s, name n, names t) ^ libbuild2/functions-process.cxx:46:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (fd)); ^ std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:169:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data) D (move (d)); ^ std:: libbuild2/functions-process.cxx:56:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return value (move (r)); ^ std:: libbuild2/functions-process.cxx:72:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (fd), fdstream_mode::skip, ifdstream::badbit); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:272:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:272:19)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:272:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:272:19)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:291:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:291:21)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:291:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:291:21)>' requested here fn["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] new (&data) D (move (d)); ^ std:: libbuild2/functions-process.cxx:87:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.push_back (to_name (move (l))); ^ std:: libbuild2/functions-process.cxx:95:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libbuild2/functions-process.cxx:122:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string bn (move (args[0].value)); ^ std:: libbuild2/functions-process.cxx:124:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (ofd.out) /* stdout */, ^ std:: libbuild2/functions-process.cxx:160:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value r (read (move (ofd.in))); ^ std:: 158 warnings generated. return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:305:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:305:19)>' requested here fn["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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:305:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:305:19)>' requested here fn["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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:305:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:305:19)>' requested here fn["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] new (&data) D (move (d)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 libbuild2/functions-process.cxx./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:327:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:327:19)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:327:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:327:19)>' requested here fn["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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-name.cxx:348:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-name.cxx:348:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-name.cxx:348:20: note: in instantiation of function template specialization 'build2::convert' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:343:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:343:19)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:343:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:343:19)>' requested here fn["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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:356:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:356:25)>' requested here fn["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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:356:22: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:356:25)>' requested here fn["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] 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:406:16: note: in instantiation of function template specialization 'build2::value::value>>' requested here return value (move (r[0])); ^ :229:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return read_regex (move (fd), pat, fmt); ^ 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/functions-name.cxx:408:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value (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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/functions-name.cxx:408:14: note: in instantiation of function template specialization 'build2::value::value>>>' requested here return value (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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-process.cxx:278:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path p (convert (move (args[0]))); ^ 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] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:306:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (*pp), ^ std:: libbuild2/functions-process.cxx:307:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] program_args (move (args), fn)); ^ std:: libbuild2/functions-name.cxx:418:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:418:27)>' requested here ft["process_path"] += [](const scope* s, 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:418:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:418:27)>' requested here ft["process_path"] += [](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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:418:24: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:418:27)>' requested here ft["process_path"] += [](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] new (&data) D (move (d)); ^ std:: libbuild2/functions-process.cxx:360:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = read (move (pr.in_ofd)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:452:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:452:22)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::name>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:452:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:452:22)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>, build2::name>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:452:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:452:22)>' requested here fb[".concat"] += [](dir_path d, name n) ^ libbuild2/functions-process.cxx:407:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return read_regex (move (fd), pat, fmt); ^ std:: In file included from libbuild2/functions-name.cxx:7: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, build2::name>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-name.cxx:452:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-name.cxx:452:22)>' requested here 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] new (&data) D (move (d)); ^ std:: libbuild2/functions-process.cxx:416:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] pair pa (process_args (move (args), "run")); ^ std:: libbuild2/functions-process.cxx:434:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] pair pa (process_args (move (args), ^ std:: libbuild2/functions-process.cxx:465:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return run (s, move (args)); ^ std:: libbuild2/functions-process.cxx:495:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return run_regex (s, move (a), p, f); ^ std:: libbuild2/functions-process.cxx:501:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (a), ^ std:: libbuild2/functions-process.cxx:502:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (p)), ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-process.cxx:503:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f ? convert (move (*f)) : nullopt_string); ^ std:: libbuild2/functions-process.cxx:518:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (p)), ^ std:: libbuild2/functions-process.cxx:520:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? convert (move (*f)) ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: In file included from ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-project-name.cxx:21:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return p != nullptr ? move (*p).string () : string (); ^ std:: libbuild2/functions-project-name.cxx:31:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return p.base (convert (move (ext)).c_str ()); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-project-name.cxx:48:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string r (move (n).string ()); ^ std:: libbuild2/functions-project-name.cxx:61:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string r (move (n).string ()); ^ std:: libbuild2/functions-project-name.cxx:62:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r += convert (move (ns)); ^ std:: libbuild2/functions-project-name.cxx:68:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string r (convert (move (ns))); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:2136: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: libbuild2/functions-process.cxx:31:14: note: in instantiation of function template specialization 'build2::convert>' requested here return convert (move (args)); ^ 367 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 380 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/functions-project-name.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-process.cxx:264:16: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 path p (convert (move (args[0]))); ^ libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:19:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here T&& r (function_arg::cast (v)); ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:19:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:19:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:19:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:24:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:24:18)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:429:59: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL, 1UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:24:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:24:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:24:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:24:18)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-project-name.cxx:31:22: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-project-name.cxx:31:22: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-project-name.cxx:31:22: note: in instantiation of function template specialization 'build2::convert' requested here 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:29:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:29:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:29:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:29:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 insert (function_overload ( ^ libbuild2/functions-project-name.cxx:34:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:46:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:46:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:46:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:46:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:53:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:53:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:53:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:53:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:66:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:66:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-project-name.cxx:66:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-project-name.cxx:66:21)>' requested here 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] new (&data) D (move (d)); ^ std:: In file included from ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 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 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:493:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:493:12)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:493:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:493:12)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:493:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:493:12)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-process.cxx:502:27: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-process.cxx:502:27: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-process.cxx:502:27: note: in instantiation of function template specialization 'build2::convert' requested here 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] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:498:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:498:12)>' requested here e += [] (const scope* s, names a, names p, optional f) ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: In file included from ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: libbuild2/functions-process.cxx:9: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:498:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:498:12)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:509:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:509:12)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:509:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:509:12)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:514:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:514:12)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-process.cxx:514:9: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-process.cxx:514:12)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: 180 warnings generated. ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-regex.cxx:26:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v)); ^ std:: libbuild2/functions-regex.cxx:65:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-regex.cxx:82:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (to_string (move (v))); ^ std:: libbuild2/functions-regex.cxx:97:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: libbuild2/functions-regex.cxx:120:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-regex.cxx:139:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (to_string (move (v))); ^ std:: libbuild2/functions-regex.cxx:164:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: libbuild2/functions-regex.cxx:182:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-regex.cxx:209:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto fl (parse_replacement_flags (move (flags))); ^ std:: libbuild2/functions-regex.cxx:216:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] string s (to_string (move (v))); ^ std:: libbuild2/functions-regex.cxx:264:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto fl (parse_replacement_flags (move (flags))); ^ std:: libbuild2/functions-regex.cxx:291:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (to_name (move (s))); ^ std:: libbuild2/functions-regex.cxx:295:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ls = move (s); ^ std:: libbuild2/functions-regex.cxx:320:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (ls)); ^ std:: libbuild2/functions-regex.cxx:336:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto fl (parse_replacement_flags (move (flags), ^ std:: libbuild2/functions-regex.cxx:345:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] auto fl (parse_replacement_flags (move (flags), ^ std:: libbuild2/functions-regex.cxx:385:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.emplace_back (move (s)); ^ std:: libbuild2/functions-regex.cxx:413:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string t, string v): type (move (t)), value (move (v)) {} ^ std:: libbuild2/functions-regex.cxx:431:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] regex::flag_type fl (parse_find_flags (move (flags))); ^ std:: ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] name (dir_path d, string v): dir (move (d)), value (move (v)) {} ^ std:: libbuild2/functions-regex.cxx:436:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (regex_match (convert (move (n)), rge)) ^ std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : dir (move (d)), type (move (t)), value (move (v)) {} ^ std:: libbuild2/functions-regex.cxx:453:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] regex::flag_type fl (parse_find_flags (move (flags))); ^ std:: ./libbuild2/name.hxx:59:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: libbuild2/functions-regex.cxx:466:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] if (regex_search (convert (move (n)), rge)) ^ std:: libbuild2/functions-regex.cxx:504:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] auto fl (parse_replacement_flags (move (flags), ^ std:: libbuild2/functions-regex.cxx:550:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.emplace_back (move (rs)); ^ std:: libbuild2/functions-regex.cxx:604:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return match (move (v), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:604:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return match (move (v), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:609:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return match (move (v), convert (move (re)), 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-regex.cxx:609:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return filter_match (move (ns), ^ std:: libbuild2/functions-regex.cxx:650:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:651:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags), ^ std:: libbuild2/functions-regex.cxx:657:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return filter_match (move (ns), ^ std:: libbuild2/functions-regex.cxx:663:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:664:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags), ^ std:: libbuild2/functions-regex.cxx:693:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return search (move (v), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:693:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return search (move (v), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:698:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return search (move (v), convert (move (re)), move (flags)); ^ std:: libbuild2/functions-regex.cxx:698:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return search (move (v), convert (move (re)), move (flags)); ^ std:: libbuild2/functions-regex.cxx:698:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return search (move (v), convert (move (re)), move (flags)); ^ std:: libbuild2/functions-regex.cxx:713:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_search (move (ns), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:713:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_search (move (ns), re, move (flags)); ^ std:: libbuild2/functions-regex.cxx:718:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_search (move (ns), ^ std:: libbuild2/functions-regex.cxx:719:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:720:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:736:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), re, move (flags), true /* matching */); ^ std:: libbuild2/functions-regex.cxx:736:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), re, move (flags), true /* matching */); ^ std:: libbuild2/functions-regex.cxx:741:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), ^ std:: libbuild2/functions-regex.cxx:742:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:743:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags), ^ std:: libbuild2/functions-regex.cxx:749:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), re, move (flags), false /* matching */); ^ std:: libbuild2/functions-regex.cxx:749:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), re, move (flags), false /* matching */); ^ std:: libbuild2/functions-regex.cxx:754:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return filter_search (move (ns), ^ std:: libbuild2/functions-regex.cxx:755:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:756:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags), ^ std:: libbuild2/functions-regex.cxx:782:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace (move (v), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:782:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace (move (v), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:787:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace (move (v), ^ std:: libbuild2/functions-regex.cxx:788:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:789:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (fmt)), ^ std:: libbuild2/functions-regex.cxx:790:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:818:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace_lines (move (v), re, move (fmt), move (flags)); ^ std:: libbuild2/functions-regex.cxx:818:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace_lines (move (v), re, move (fmt), move (flags)); ^ std:: libbuild2/functions-regex.cxx:818:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return replace_lines (move (v), re, move (fmt), move (flags)); ^ std:: libbuild2/functions-regex.cxx:827:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (v), ^ std:: libbuild2/functions-regex.cxx:828:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:830:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? optional (convert (move (*fmt))) ^ std:: libbuild2/functions-regex.cxx:832:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:855:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return split (move (v), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:855:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return split (move (v), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:860:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return split (move (v), ^ std:: libbuild2/functions-regex.cxx:861:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:862:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (fmt)), ^ std:: libbuild2/functions-regex.cxx:863:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:897:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return merge (move (ns), ^ std:: libbuild2/functions-regex.cxx:901:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? move (**delim) ^ std:: libbuild2/functions-regex.cxx:903:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:912:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return merge (move (ns), ^ std:: libbuild2/functions-regex.cxx:913:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (fmt)), ^ std:: libbuild2/functions-regex.cxx:916:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? convert (move (**delim)) ^ std:: libbuild2/functions-regex.cxx:918:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: libbuild2/functions-regex.cxx:947:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return apply (move (ns), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:947:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return apply (move (ns), re, fmt, move (flags)); ^ std:: libbuild2/functions-regex.cxx:952:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return apply (move (ns), ^ std:: libbuild2/functions-regex.cxx:953:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (re)), ^ std:: libbuild2/functions-regex.cxx:954:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (fmt)), ^ std:: libbuild2/functions-regex.cxx:955:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (flags)); ^ std:: 381 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/functions-target-triplet.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.hxxIn file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-target-triplet.cxx:43:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return l.string () + convert (move (ur)); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-target-triplet.cxx:48:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ul)) + r.string (); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v)); ^ In file included from libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/functions-regex.cxx:26:12: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v)); ^ ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: libbuild2/lexer.cxx:199:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] state qs (move (state_.top ())); // Save quoted state. ^ std:: libbuild2/lexer.cxx:200:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] state_.push (move (qs)); // Restore quoted state. ^ std:: libbuild2/lexer.cxx:204:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] state_.push (move (s)); ^ std:: libbuild2/lexer.cxx:220:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] state qs (move (state_.top ())); // Save quoted state. ^ std:: libbuild2/lexer.cxx:222:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return token (t, move (v), sep, ^ std:: libbuild2/lexer.cxx:350:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_token (type::multi_lcbrace, move (v)); ^ std:: libbuild2/lexer.cxx:509:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return token (t, move (v), sep, ^ std:: libbuild2/lexer.cxx:630:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token r (move (*st.hold)); ^ std:: libbuild2/lexer.cxx:690:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return token (move (lexeme), false, ^ std:: libbuild2/lexer.cxx:799:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (lexeme), ^ std:: libbuild2/lexer.cxx:1039:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return token (move (lexeme), sep, qtype, qcomp, qfirst, ln, cn); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: libbuild2/functions-string.cxx:19:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-string.cxx:29:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [ic, y = convert (move (v))] (const string& x) ^ std:: libbuild2/functions-string.cxx:47:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return s != nullptr ? move (*s) : string (); ^ std:: libbuild2/functions-string.cxx:59:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return icasecmp (x, convert (move (y))) == 0; ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/functions-string.cxx:64:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return icasecmp (convert (move (x)), y) == 0; ^ std:: libbuild2/functions-string.cxx:69:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return icasecmp (convert (move (x)), ^ std:: libbuild2/functions-string.cxx:70:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (move (y))) == 0; ^ std:: libbuild2/functions-string.cxx:77:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return trim (move (s)); ^ std:: libbuild2/functions-string.cxx:82:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return names {name (trim (convert (move (s))))}; ^ std:: libbuild2/functions-string.cxx:89:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return lcase (move (s)); ^ std:: libbuild2/functions-string.cxx:94:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return names {name (lcase (convert (move (s))))}; ^ std:: libbuild2/functions-string.cxx:99:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return ucase (move (s)); ^ std:: libbuild2/functions-string.cxx:104:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return names {name (ucase (convert (move (s))))}; ^ std:: libbuild2/functions-string.cxx:137:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (f))); ^ std:: libbuild2/functions-string.cxx:177:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_index (vs, move (v), move (fs)) != vs.size (); ^ std:: libbuild2/functions-string.cxx:177:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_index (vs, move (v), move (fs)) != vs.size (); ^ std:: libbuild2/functions-string.cxx:192:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_index (vs, move (v), move (fs)); ^ std:: libbuild2/functions-string.cxx:192:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return find_index (vs, move (v), move (fs)); ^ std:: libbuild2/functions-string.cxx:205:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? r != nullptr ? move (*l += *r) : move (*l) ^ std:: libbuild2/functions-string.cxx:205:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? r != nullptr ? move (*l += *r) : move (*l) ^ std:: libbuild2/functions-string.cxx:206:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : r != nullptr ? move (*r) : string (); ^ std:: libbuild2/functions-string.cxx:211:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string r (ur != nullptr ? convert (move (*ur)) : string ()); ^ std:: libbuild2/functions-string.cxx:212:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return l != nullptr ? move (*l += r) : move (r); ^ std:: libbuild2/functions-string.cxx:212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return l != nullptr ? move (*l += r) : move (r); ^ std:: libbuild2/functions-string.cxx:217:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string l (ul != nullptr ? convert (move (*ul)) : string ()); ^ std:: libbuild2/functions-string.cxx:218:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return r != nullptr ? move (l += *r) : move (l); ^ std:: libbuild2/functions-string.cxx:218:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return r != nullptr ? move (l += *r) : 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 string s (convert (move (f))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:19:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here T&& r (function_arg::cast (v)); ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:19:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:19:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:19:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:19:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:24:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:24:28)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:24:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:24:28)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:38:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:38:21)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:38:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:38:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:38:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:38:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:39:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:39:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:39:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:39:21)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-target-triplet.cxx:43:28: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/functions-target-triplet.cxx:43:28: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-target-triplet.cxx:43:28: note: in instantiation of function template specialization 'build2::convert' requested here 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:41:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:41:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:41:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:41:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:46:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:46:21)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-target-triplet.cxx:46:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-target-triplet.cxx:46:21)>' requested here 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] new (&data) D (move (d)); ^ std:: In file included from In file included from libbuild2/make-parser.cxx:8: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/make-parser.cxx:58:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (t, path (move (r.first))); ^ std:: libbuild2/make-parser.cxx:169:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (r), e); ^ std:: libbuild2/functions-regex.cxx:8: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 r.emplace_back (regex_replace_search (to_string (move (v)), ^ In file included from In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 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 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here 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 return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>>::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>>' requested here 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 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-regex.cxx:609:31: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-regex.cxx:609:31: note: in instantiation of function template specialization 'build2::convert' requested here 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] 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 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, butl::optional>>' requested here 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 f[".find_match"] += [](names ns, string re, optional flags) ^ 174 warnings generated. In file included from libbuild2/functions-regex.cxx:8: ./libbuild2/function.hxx:152:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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 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 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] : 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 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 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] : 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 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 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] : 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 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 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:780:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:780:22)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:780:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:780:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:785:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:785:22)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:785:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:785:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:821:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:821:28)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:821:25: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:821:28)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/module.b.o -c libbuild2/module.cxx libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ libbuild2/functions-regex.cxx:891:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:891:20)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:891:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:891:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:906:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:906:20)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:906:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:906:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:945:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:945:20)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:945:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:945:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:950:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:950:20)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-regex.cxx:950:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-regex.cxx:950:20)>' requested here 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] new (&data) D (move (d)); ^ std:: 55 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/functions-string.cxx:19:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/functions-string.cxx:29:31: note: in instantiation of function template specialization 'build2::convert' requested here [ic, y = convert (move (v))] (const string& x) ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/functions-string.cxx:29:31: note: in instantiation of function template specialization 'build2::convert' requested here [ic, y = convert (move (v))] (const string& x) ^ In file included from libbuild2/functions-string.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/functions-string.cxx:29:31: note: in instantiation of function template specialization 'build2::convert' requested here [ic, y = convert (move (v))] (const string& x) ^ In file included from libbuild2/functions-string.cxx:4: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:45:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:45:20)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:407:31: note: in instantiation of member function 'build2::function_arg::cast' requested here T&& r (function_arg::cast (v)); ^ ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:45:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:45:20)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:45:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:45:20)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:45:17: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:45:20)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:52:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:52:22)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<0UL, 1UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:52:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:52:22)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:52:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:52:22)>' requested here 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/functions-string.cxx:59:27: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/functions-string.cxx:59:27: note: in instantiation of function template specialization 'build2::convert' requested here 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] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:57:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:57:22)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:57:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:57:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:62:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:62:22)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=, std::string>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:62:19: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:62:22)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:67:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:67:23)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:67:20: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:67:23)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:75:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:75:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:75:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:75:18)>' requested here 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] new (&data) D (move (d)); ^ std:: 42 warnings generated. ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:80:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:80:19)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:80:16: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:80:19)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:111:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:111:18)>' requested here 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:529:28: note: in instantiation of member function 'build2::function_arg>::cast' requested here function_arg::cast ( ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:111:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:111:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/operation.b.o -c libbuild2/operation.cxx ^ ./libbuild2/function.hxx:516:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (move (args), ^ ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:111:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:111:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:111:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:111:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:117:18)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:117:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:117:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:129:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:129:18)>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:129:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:129:18)>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/function.hxx:527:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:129:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:129:18)>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:129:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:129:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:175:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:175:18)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:175:15: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:175:18)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:190:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:190:24)>' requested here 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] : 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:190:21: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:190:24)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:202:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:202:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:202:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:202:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:831:45: note: in instantiation of member function 'build2::function_cast_func *>::thunk' requested here 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:209:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:209:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:209:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:209:21)>' requested here 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:215:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:215:21)>' requested here 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+= *, std::string *>' requested here this->operator+= (decay_lambda (&L::operator(), l)); ^ libbuild2/functions-string.cxx:215:18: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=<(lambda at libbuild2/functions-string.cxx:215:21)>' requested here 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] new (&data) D (move (d)); ^ std:: 232 warnings generated. 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: 40 warnings generated. In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.hxxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/module.cxx:659:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] main ? move (*ir.second) : dir_path ()})); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/module.cxx:825:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i->module = move (e.module); ^ std:: libbuild2/module.cxx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.module = move (e.module); ^ std:: libbuild2/module.cxx:948:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i->module = move (e.module); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: 235 warnings generated. 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/module.cxx:4: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: In file included from ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/operation.cxx:18: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/operation.cxx:18: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: In file included from ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: In file included from ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/target.hxxIn 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/prerequisite.cxx:4: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/module.cxx:14: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: In file included from 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] attributes (location l = {}): loc (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/module.cxx:831:61: note: in instantiation of function template specialization 'build2::value::operator=' requested here rs.assign (rs.var_pool (true).insert (mod + ".booted")) = (mf != nullptr); ^ ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: 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]./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/parser.cxx:11: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: In file included from ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : adhoc_rule (move (n), l, b) {} ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ 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] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: In file included from 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ 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] 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] l = move (ovr.first); ^ std:: libbuild2/parser.cxx:91:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] e_ = move (x.e_); ^ std:: libbuild2/parser.cxx:161:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] p.target_ = &insert_target (p, move (n), move (o), implied, loc, tr); ^ std:: libbuild2/parser.cxx:177:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n.dir), ^ std:: libbuild2/parser.cxx:178:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o.dir), ^ std:: libbuild2/parser.cxx:179:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n.value), ^ std:: libbuild2/parser.cxx:180:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.second), // extension ^ std:: libbuild2/parser.cxx:211:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_target (enter_target&& x) noexcept {*this = move (x);} ^ std:: libbuild2/parser.cxx:243:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_prerequisite (enter_prerequisite&& x) noexcept {*this = move (x);} ^ std:: libbuild2/parser.cxx:338:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_buildfile (*name.path, move (out)); ^ std:: libbuild2/parser.cxx:342:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (export_value); ^ std:: libbuild2/parser.cxx:385:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), type::assign); ^ std:: libbuild2/parser.cxx:387:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (lhs), move (t)); ^ std:: libbuild2/parser.cxx:387:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (lhs), move (t)); ^ std:: 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/parser.cxx:460:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] case 1: return move (vs[0]); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: libbuild2/parser.cxx:745:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] g.group_loc = move (ns_last->loc); ^ std:: libbuild2/parser.cxx:773:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] g.group_loc = g.member_loc = move (mloc); ^ std:: libbuild2/parser.cxx:875:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (n.dir).string (); ^ std:: libbuild2/parser.cxx:914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sg = enter_scope (*this, move (n.dir)); ^ std:: 306 warnings generated. ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: libbuild2/parser.cxx:926:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); ^ std:: libbuild2/parser.cxx:967:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] for_one_pat (forward (f), move (n), nloc); ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/parser.cxx:974:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name o (n.pair ? move (ns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:976:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/parser.cxx:977:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o), ^ std:: libbuild2/parser.cxx:998:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? enter_explicit_members (move (g), true /* implied */) ^ std:: libbuild2/parser.cxx:999:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : enter_adhoc_members (move (g), true /* implied */); ^ std:: libbuild2/parser.cxx:1080:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (pns), ploc)); ^ std:: libbuild2/parser.cxx:1098:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *pt, *ptt, move (pat), ploc, ^ std:: libbuild2/parser.cxx:1101:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/parser.cxx:875:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (n.dir).string (); ^ std:: libbuild2/parser.cxx:1089:27: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1090:17)>' requested here for_one_pat ( ^ libbuild2/parser.cxx:914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sg = enter_scope (*this, move (n.dir)); ^ std:: libbuild2/parser.cxx:926:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); ^ std:: libbuild2/parser.cxx:1142:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_variable_block (t, tt, pt, ptt, move (pat), ploc); ^ std:: libbuild2/parser.cxx:875:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (n.dir).string (); ^ std:: libbuild2/parser.cxx:1135:25: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1136:15)>' requested here for_one_pat ( ^ libbuild2/parser.cxxlibbuild2/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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: :914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sg = enter_scope (*this, move (n.dir)); ^ std:: libbuild2/parser.cxx:926:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); ^ std:: libbuild2/parser.cxx:1190:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rn = convert (move (v)); ^ std:: libbuild2/parser.cxx:1275:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names ns (gns.empty () ? names () : move (gns[0].ns)); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/parser.cxx:1370:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), nloc, ^ 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: libbuild2/parser.cxx:1371:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), mloc, ^ std:: libbuild2/parser.cxx:1372:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pns), ploc)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: libbuild2/parser.cxx:1379:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ars.push_back (move (rp)); ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:./libbuild2/variable.hxx42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/parser.cxx:1399:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rp.rules.push_back (move (pr)); ^ std:: :1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/parser.cxx:1541:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_variable_block (t, tt, pt, ptt, move (pat), ploc); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: libbuild2/parser.cxx:967:28: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] for_one_pat (forward (f), move (n), nloc); ^ std:: libbuild2/parser.cxx:1577:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1517:26) &>' requested here for_each (parse); ^ libbuild2/parser.cxx:967:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] for_one_pat (forward (f), move (n), nloc); ^ std:: libbuild2/parser.cxx:875:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (n.dir).string (); ^ std:: libbuild2/parser.cxx:967:15: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1517:26) &>' requested here for_one_pat (forward (f), move (n), nloc); ^ libbuild2/parser.cxx:1577:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1517:26) &>' requested here for_each (parse); ^ ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: libbuild2/parser.cxx:914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sg = enter_scope (*this, move (n.dir)); ^ std:: libbuild2/parser.cxx:926:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); ^ std:: libbuild2/parser.cxx:974:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name o (n.pair ? move (ns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:1577:22: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1517:26) &>' requested here for_each (parse); ^ ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: libbuild2/parser.cxx:976:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/parser.cxx:977:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o), ^ std:: libbuild2/parser.cxx:998:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? enter_explicit_members (move (g), true /* implied */) ^ std:: libbuild2/parser.cxx:999:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : enter_adhoc_members (move (g), true /* implied */); ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/parser.cxx:1589:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_targets (move (ns), nloc, move (gns), 0, as); ^ std:: libbuild2/parser.cxx:1589:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_targets (move (ns), nloc, move (gns), 0, 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/parser.cxxlibbuild2/operation.cxx:4: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: :1623:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (pns), ploc)); ^ std:: libbuild2/parser.cxx:1646:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *pt, *ptt, move (pat), ploc, ^ std:: libbuild2/parser.cxx:967:28: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] for_one_pat (forward (f), move (n), nloc); ^ std:: libbuild2/parser.cxx:1637:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1638:13)>' requested here for_each ( ^ libbuild2/parser.cxx:967:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] for_one_pat (forward (f), move (n), nloc); ^ std:: libbuild2/parser.cxx:875:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (n.dir).string (); ^ std:: libbuild2/parser.cxx:967:15: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1638:13)>' requested here for_one_pat (forward (f), move (n), nloc); ^ libbuild2/parser.cxx:1637:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1638:13)>' requested here for_each ( ^ libbuild2/parser.cxx:914:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sg = enter_scope (*this, move (n.dir)); ^ std:: libbuild2/parser.cxx:926:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f (t, tt, nullopt, n.pattern, ttype, move (n.value), nloc); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: libbuild2/parser.cxx:974:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name o (n.pair ? move (ns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:1637:20: note: in instantiation of function template specialization 'build2::parser::parse_clause(token &, type &, bool)::(anonymous class)::operator()<(lambda at libbuild2/parser.cxx:1638:13)>' requested here for_each ( ^ libbuild2/parser.cxx:976:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libbuild2/parser.cxx move (name),:977:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o), ^ std:: libbuild2/parser.cxx:998:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? enter_explicit_members (move (g), true /* implied */) ^ std:: libbuild2/parser.cxx:999:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : enter_adhoc_members (move (g), true /* implied */); ^ std:: libbuild2/parser.cxx:1677:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), nloc, ^ std:: libbuild2/parser.cxx:1678:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gns), ^ std:: libbuild2/parser.cxx:1679:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pns), ploc, ^ std:: libbuild2/parser.cxx:1733:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = move (ns[0].dir); ^ std:: libbuild2/parser.cxx:1746:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (ns), nloc)); ^ std:: libbuild2/parser.cxx:1763:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : enter_scope (*this, move (d))); ^ std:: In file included from libbuild2/operation.cxx:4: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ libbuild2/parser.cxx:1798:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] enter_scope sg (*this, move (ns[0].dir)); ^ std:: libbuild2/parser.cxx:1870:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (ns), nloc)); ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: libbuild2/parser.cxx:2056:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ver = convert (move (ns[0])); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:libbuild2/parser.cxx:2070:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sep = convert (move (ns[1])); ^ std:: 27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.txx : target (c, move (d), move (o), move (n)) ^ std:: libbuild2/parser.cxx:2087:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (sep))); ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: libbuild2/parser.cxx:2093:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx:2164 d.recipes[d.i] = move (ar);:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: :294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: In file included from ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: libbuild2/parser.cxx:2196:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (t.value), ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: libbuild2/parser.cxx:2397:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& n (move (ns[i])); ^ std:: libbuild2/parser.cxx:2398:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& o (n.pair ? move (ns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:2426:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2426:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2475:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& n (move (ns[i])); ^ std:: libbuild2/parser.cxx:2476:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& o (n.pair ? move (ns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:2500:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2500:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2563:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& n (move (tns[i])); ^ std:: libbuild2/parser.cxx:2564:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name&& o (n.pair ? move (tns[++i]) : name ()); ^ std:: libbuild2/parser.cxx:2577:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2577:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), move (o), ^ std:: libbuild2/parser.cxx:2597:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? enter_explicit_members (move (g), false /* implied */) ^ std:: libbuild2/parser.cxx:2598:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : enter_adhoc_members (move (g), false /* implied */); ^ std:: libbuild2/parser.cxx:2606:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgs.emplace_back (*target_, move (gms)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/prerequisite.cxx:7: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: libbuild2/parser.cxx:2748:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgs (enter_targets (move (tns), tloc, move (gns), pns.size (), tas)); ^ std:: libbuild2/parser.cxx:2748:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgs (enter_targets (move (tns), tloc, move (gns), pns.size (), tas)); ^ std:: libbuild2/parser.cxx:2757:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name n (tt != type::colon ? move (*i) : *i); ^ std:: libbuild2/parser.cxx:2788:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o = tt != type::colon ? move (*i) : *i; ^ std:: libbuild2/parser.cxx:2819:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] prerequisite p (move (n.proj), ^ std:: libbuild2/parser.cxx:2821:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n.dir), ^ std:: libbuild2/parser.cxx:2822:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o.dir), ^ std:: libbuild2/parser.cxx:2823:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n.value), ^ std:: libbuild2/parser.cxx:2824:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (e), ^ std:: libbuild2/parser.cxx:2833:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? move (p) ^ std:: In file included from libbuild2/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ libbuild2/parser.cxx:3079:./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (ns), loc)); ^ std:: libbuild2/parser.cxx:3135:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pns), ploc, ^ std:: libbuild2/parser.cxx:3137:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), loc, ^ std:: libbuild2/parser.cxx:3211:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path p (move (n.dir)); ^ std:: libbuild2/parser.cxx:3212:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p /= path (move (n.value)); ^ std:: libbuild2/parser.cxx:3265:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path p (move (n.dir)); ^ std:: libbuild2/parser.cxx:3276:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p /= path (move (n.value)); ^ 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:2136: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: libbuild2/parser.cxx:3446:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), fdstream_mode::skip); ^ std:: libbuild2/parser.cxx:3559:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (i->value ? convert (move (i->value)) : "true"); ^ std:: libbuild2/parser.cxx:3564:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] report = move (v); ^ std:: libbuild2/parser.cxx:3578:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] report_var = convert (move (i->value)); ^ std:: libbuild2/parser.cxx:3597:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string name (move (t.value)); ^ std:: libbuild2/parser.cxx:3623:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] report_var = move (name); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/parser.cxx:3661:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_variable_name (move (name), get_location (t))); ^ std:: libbuild2/parser.cxx:3757:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), type::assign); ^ std:: libbuild2/parser.cxx:3762:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = config::lookup_config (new_val, *root_, var, move (lhs), sflags); ^ std:: libbuild2/parser.cxx:3796:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (report_var), ^ std:: libbuild2/parser.cxx:3802:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (make_pair (l, move (*report))); ^ std:: libbuild2/parser.cxx:3816:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_report.push_back (move (r)); ^ std:: libbuild2/parser.cxx:3818:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *i = move (r); ^ std:: libbuild2/parser.cxx:3934:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ph2 = convert (move (v)); ^ std:: libbuild2/parser.cxx:3981:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] var = &parse_variable_name (move (ns), loc); ^ std:: libbuild2/parser.cxx:4009:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value lhs, rhs (move (ns)); ^ std:: libbuild2/parser.cxx:4010:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (nullptr, lhs, move (rhs), type::assign); ^ std:: libbuild2/parser.cxx:4016:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns = move (lhs.as ()); ^ std:: libbuild2/parser.cxx:4062:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/parser.cxx:4077:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (atype == type::assign) val->assign (move (r), var); ^ std:: libbuild2/parser.cxx:4078:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] else if (atype == type::prepend) val->prepend (move (r), var); ^ std:: libbuild2/parser.cxx:4079:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] else val->append (move (r), var); ^ std:: libbuild2/parser.cxx:4193:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] export_value = move (val).as (); ^ std:: libbuild2/parser.cxx:4229:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = move (i->value); ^ std:: libbuild2/parser.cxx:4257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] standard_version_constraint c (move (v), false, nullopt, true); // >= ^ std:: libbuild2/parser.cxx:4312:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string dn (move (t.value)); ^ std:: libbuild2/parser.cxx:4342:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (!root_->derive_target_type (move (dn), *bt, flags).second) ^ std:: libbuild2/parser.cxx:4384:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string k (move (t.value)); ^ std:: libbuild2/parser.cxx:4588:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e.func = move (ns[0].value); ^ std:: libbuild2/parser.cxx:4590:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e.arg = move (ns); ^ std:: libbuild2/parser.cxx:4593:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] exprs.push_back (move (e)); ^ std:: libbuild2/parser.cxx:4664:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string k (move (t.value)); ^ std:: libbuild2/parser.cxx:4716:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] small_vector args {value (e.value), move (p)}; ^ std:: libbuild2/parser.cxx:4876:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (parse_variable_name (move (vns), vloc)); ^ std:: libbuild2/parser.cxx:4974:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] istringstream is (move (body)); ^ std:: libbuild2/parser.cxx:4982:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.push_back (move (*i)); ^ std:: libbuild2/parser.cxx:4983:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (pair) n.push_back (move (*++i)); ^ std:: libbuild2/parser.cxx:4984:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value v (move (n)); ^ std:: libbuild2/parser.cxx:4993:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (v), type::assign); ^ std:: libbuild2/parser.cxx:5172:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name o (n.pair ? move (*i++) : name ()); ^ std:: libbuild2/parser.cxx:5212:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (scope_->var_pool ().insert (move (on), nullptr, nullptr, &ovr)); ^ std:: libbuild2/parser.cxx:5254:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return parse_variable_name (move (ns[0].value), l); ^ std:: libbuild2/parser.cxx:5283:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), kind); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/parser.cxx:5306:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = scope_->target_vars[ptt].insert (pt, move (pat)).insert ( ^ std:: libbuild2/parser.cxx:5335:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rhs), ^ std:: libbuild2/parser.cxx:5366:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), kind); ^ std:: libbuild2/parser.cxx:5383:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (nullptr, lhs, move (rhs), kind); ^ std:: 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/parser.cxx:5465:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (convert (move (v))); ^ std:: libbuild2/parser.cxx:5492:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bool r (v.null || convert (move (v))); ^ std:: libbuild2/parser.cxx:5684:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (rhs).as (), var); ^ std:: libbuild2/parser.cxx:5691:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.prepend (move (rhs).as (), var); ^ std:: libbuild2/parser.cxx:5693:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.append (move (rhs).as (), var); ^ std:: libbuild2/parser.cxx:5718:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (nullptr, lhs, move (rhs), type::assign); ^ std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/parser.cxx:5757:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (lhs)); ^ std:: libbuild2/parser.cxx:5766:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (rhs)); ^ std:: libbuild2/parser.cxx:5803:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] q = pp ? true : convert (move (lhs)); ^ std:: libbuild2/parser.cxx:5834:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return q ? move (mhs) : move (rhs); ^ std:: libbuild2/parser.cxx:5834:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return q ? move (mhs) : move (rhs); ^ std:: libbuild2/parser.cxx:5856:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (!pre_parse_ && convert (move (lhs))) ^ std:: libbuild2/parser.cxx:5869:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs = convert (move (rhs)); ^ std:: libbuild2/parser.cxx:5897:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (!pre_parse_ && !convert (move (lhs))) ^ std:: libbuild2/parser.cxx:5910:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs = convert (move (rhs)); ^ std:: libbuild2/parser.cxx:5983:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = !convert (move (v)); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: libbuild2/parser.cxx:6058:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (ts.front ())); ^ std:: libbuild2/parser.cxx:6060:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (ts.back ())); ^ std:: libbuild2/parser.cxx:6082:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (nullptr, r, move (v), type::assign); ^ std:: libbuild2/parser.cxx:6183:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = move (ns[0].value); ^ std:: libbuild2/parser.cxx:6202:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes_.back ().push_back (attribute {move (n), move (v)}); ^ std:: libbuild2/parser.cxx:6202:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes_.back ().push_back (attribute {move (n), move (v)}); ^ std:: libbuild2/parser.cxx:6256:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.emplace_back (move (p), move (d), move (t), move (v), pat); ^ std:: libbuild2/parser.cxx:6256:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.emplace_back (move (p), move (d), move (t), move (v), pat); ^ std:: libbuild2/parser.cxx:6256:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.emplace_back (move (p), move (d), move (t), move (v), pat); ^ std:: libbuild2/parser.cxx:6256:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.emplace_back (move (p), move (d), move (t), move (v), pat); ^ std:: libbuild2/parser.cxx:6307:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = m ? move (n->proj) : cn.proj; ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: libbuild2/parser.cxx:6326:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = m ? move (n->dir) : cn.dir; ^ std:: libbuild2/parser.cxx:6339:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = m ? move (n->type) : cn.type; ^ std:: libbuild2/parser.cxx:6346:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (m ? move (n->value) : cn.value); ^ std:: libbuild2/parser.cxx:6365:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), move (d), move (t), move (v), cn.pattern, ^ std:: libbuild2/parser.cxx:6365:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), move (d), move (t), move (v), cn.pattern, ^ std:: libbuild2/parser.cxx:6365:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), move (d), move (t), move (v), cn.pattern, ^ std:: libbuild2/parser.cxx:6365:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), move (d), move (t), move (v), cn.pattern, ^ std:: libbuild2/parser.cxx:6440:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name n (dir ? name (dir_path (move (v))) : name (move (v))); ^ std:: libbuild2/parser.cxx:6440:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name n (dir ? name (dir_path (move (v))) : name (move (v))); ^ std:: libbuild2/parser.cxx:6447:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.type = move (*e); ^ std:: libbuild2/parser.cxx:6451:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (n)); ^ std:: libbuild2/parser.cxx:6464:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (m), move (e), a); ^ std:: libbuild2/parser.cxx:6464:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (m), move (e), a); ^ std:: libbuild2/parser.cxx:6494:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6494:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6499:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] include_match (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6499:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] include_match (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6526:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.appf (move (m).representation (), optional (d.e)); ^ std:: libbuild2/parser.cxx:6572:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_search (path (move (p)), ^ std:: libbuild2/parser.cxx:6639:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (n.simple () ? move (n.value) : move (n.dir).representation ()); ^ std:: libbuild2/parser.cxx:6639:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (n.simple () ? move (n.value) : move (n.dir).representation ()); ^ std:: libbuild2/parser.cxx:6708:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] include_pattern (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6708:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] include_pattern (move (v), move (e), a); ^ std:: libbuild2/parser.cxx:6711:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path p (move (v)); ^ std:: libbuild2/parser.cxx:6716:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] exclude_match (move (p).representation ()); // Reuse the buffer. ^ std:: libbuild2/parser.cxx:6736:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (n.dir).representation (); ^ std:: libbuild2/parser.cxx:6739:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (n.value); ^ std:: libbuild2/parser.cxx:6743:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e = move (n.type); ^ std:: libbuild2/parser.cxx:6763:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.dir = dir_path (move (v)); ^ std:: libbuild2/parser.cxx:6767:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (v); ^ std:: libbuild2/parser.cxx:6774:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l, names_view (r), move (r), ns, what, pairn, nullopt, dp, tp); ^ std:: libbuild2/parser.cxx:6856:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ps = move (r); ^ std:: In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ libbuild2/parser.cxx:6863:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] expand_name_pattern (loc, move (ps), r, what, 0, dp, tp, *pat_tt); ^ std:: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: libbuild2/parser.cxx:6879:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names ln (move (r)); ^ std:: libbuild2/parser.cxx:6943:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns = move (r); ^ std:: libbuild2/parser.cxx:6951:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names_view (r), move (r), ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/parser.cxx:7063:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a.back ().assign (move (concat_data), nullptr); ^ std:: libbuild2/parser.cxx:7071:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a.push_back (move (rhs)); ^ std:: libbuild2/parser.cxx:7098:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rhs = move (p.first); ^ std:: libbuild2/parser.cxx:7128:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] concat_data = move (d[0]); ^ std:: libbuild2/parser.cxx:7301:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] concat_data.value = move (concat_data.dir).representation (); ^ std:: libbuild2/parser.cxx:7324:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] concat_data.value = move (concat_data.dir).representation (); ^ std:: libbuild2/parser.cxx:7335:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (concat_data)); ^ std:: libbuild2/parser.cxx:7356:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = token (move (concat_data.value), ^ std:: libbuild2/parser.cxx:7398:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string val (move (t.value)); ^ std:: libbuild2/parser.cxx:7421:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (name (move (val))); ^ std:: libbuild2/parser.cxx:7422:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] concat_typed (value (move (ns)), get_location (t), nullptr); ^ std:: libbuild2/parser.cxx:7429:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (val); ^ std:: libbuild2/parser.cxx:7475:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? project_name (move (proj)) ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/prerequisite.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ libbuild2/parser.cxx:7712:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names {name (move (val))}, ^ std:: libbuild2/parser.cxx:7799:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (path_concat->second)); ^ std:: libbuild2/parser.cxx:7834:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path dir (move (val), dir_path::exact); ^ std:: libbuild2/parser.cxx:7843:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *pp1, move (dir), (tp != nullptr ? *tp : string ()), string (), ^ std:: libbuild2/parser.cxx:7854:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (val), ^ std:: libbuild2/parser.cxx:7965:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result_data = name (move (s)); ^ std:: libbuild2/parser.cxx:7980:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name = move (t.value); ^ std:: libbuild2/parser.cxx:7998:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name = (tt == type::word ? move (t.value) : string (1, c)); ^ std:: libbuild2/parser.cxx:8031:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] qual.push_back (move (ns[1])); ^ std:: libbuild2/parser.cxx:8037:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] qual.push_back (move (ns[2])); ^ std:: libbuild2/parser.cxx:8045:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] qual.push_back (move (ns[0])); ^ std:: libbuild2/parser.cxx:8070:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] qual.push_back (name_type (dir_path (move (s)))); ^ std:: libbuild2/parser.cxx:8074:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name = move (ns[n - 1].value); ^ std:: libbuild2/parser.cxx:8117:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lookup_function (move (name), loc); ^ std:: libbuild2/parser.cxx:8123:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lookup l (lookup_variable (move (qual), move (name), loc)); ^ std:: libbuild2/parser.cxx:8123:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lookup l (lookup_variable (move (qual), move (name), loc)); ^ std:: libbuild2/parser.cxx:8153:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] case 1: result_data = move (vs[0]); break; ^ std:: libbuild2/parser.cxx:8189:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] j = convert (move (v)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: libbuild2/parser.cxx:8226:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result_data = r.empty () ? value () : value (move (r)); ^ std:: libbuild2/parser.cxx:8238:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? value (move (result_data)) ^ std:: libbuild2/parser.cxx:8254:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (*i)); ^ std:: libbuild2/parser.cxx:8256:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (*++i)); ^ std:: libbuild2/parser.cxx:8264:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result_data = r.empty () ? value () : value (move (r)); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: libbuild2/parser.cxx:8351:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result_data = move (p.first); ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: libbuild2/parser.cxx:8365:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] concat_typed (move (result_data), loc, what); ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: libbuild2/parser.cxx:8440:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] loc, nv, move (nv_storage), ns, what, pairn, pp, dp, tp); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/recipe.cxx:4: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/parser.cxx:8841:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bs.back ().name = move (n.value); ^ std:: libbuild2/parser.cxx:8859:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bs.back ().back ().name = move (n.value); ^ std:: libbuild2/parser.cxx:8882:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ms.push_back (opspec (move (i->value))); ^ std:: In file included from libbuild2/recipe.cxx:6: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: libbuild2/parser.cxx:8896:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] src_base = move (i->dir); ^ std:: libbuild2/parser.cxx:8899:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] src_base /= dir_path (move (i->value)); ^ std:: libbuild2/parser.cxx:8909:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] os.emplace_back (move (src_base), move (*i)); ^ std:: libbuild2/parser.cxx:8909:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] os.emplace_back (move (src_base), move (*i)); ^ std:: libbuild2/parser.cxx:8970:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] build2::name n (move (qual.front ())), o; ^ std:: libbuild2/parser.cxx:8973:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o = move (qual.back ()); ^ std:: libbuild2/parser.cxx:9019:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : t->base_scope ().lookup_override (var, move (r), true).first; ^ std:: libbuild2/parser.cxx:9296:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o = move (*out); ^ std:: libbuild2/parser.cxx:9306:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/parser.cxx:9307:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (o), ^ std:: libbuild2/parser.cxx:9320:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = move (peek_); ^ std:: libbuild2/parser.cxx:9329:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = move (r.token); ^ std:: In file included from libbuild2/recipe.cxx:6: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 235 warnings generated. ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/operation.cxx:13: In file included from ./libbuild2/file.hxx:12: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/operation.cxx:125:16: note: in instantiation of function template specialization 'build2::dir::search_implied' requested here t = dir::search_implied (bs, tk, trace); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 246 warnings generated. 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/operation.cxx:369:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:370:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:370:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/operation.cxx:369:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:370:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/operation.cxx:498:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:499:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:499:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/operation.cxx:498:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/operation.cxx:499:11)>' requested here auto df = make_diag_frame ( ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ 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] return map_[oid][&tt].emplace (move (name), r).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:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (a >> 4, a & 0x0F, tt, move (name), r); ^ std:: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/recipe.cxx:4: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/scheduler.cxx:26: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/scheduler.cxx:704:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] monitor_func_ = move (f); ^ std:: 241 warnings generated. ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/search.b.o -c libbuild2/search.cxx ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/rule.cxx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/parser.cxx:1190:24: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:1190:24: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:1190:24: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/parser.cxx:1190:24: note: in instantiation of function template specialization 'build2::convert' requested here rn = convert (move (v)); ^ In file included from libbuild2/rule.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/parser.cxx: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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 2056./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: :23: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/parser.cxx:2070:23: note: in instantiation of function template specialization 'build2::convert' requested here sep = convert (move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 41 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/scope.cxx:4: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from In file included from libbuild2/rule.cxx:4: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 252 warnings generated. ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/scope.cxx:6: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: libbuild2/scope.cxx:89:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return make_pair (move (l), d); ^ std:: libbuild2/scope.cxx:184:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return make_pair (move (l), d); ^ std:: libbuild2/scope.cxx:196:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return make_pair (move (l), d); ^ std:: In file included from libbuild2/scope.cxx:478:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] stem = move (l); ^ std:: libbuild2/scope.cxx:704:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (tt, move (ext)); ^ std:: libbuild2/scope.cxx:789:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (tt, move (ext)); ^ std:: libbuild2/scope.cxx:833:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out = oabs ? move (o.dir) : od / o.dir; ^ std:: libbuild2/scope.cxx:872:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o.dir = move (out); // Result. ^ std:: libbuild2/scope.cxx:875:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *r.first, move (r.second)); ^ std:: libbuild2/scope.cxx:916:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *r.first, move (r.second)); ^ std:: libbuild2/scope.cxx:949:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] target* r (bt->factory (c, t, move (d), move (o), move (n))); ^ std:: libbuild2/scope.cxx:949:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] target* r (bt->factory (c, t, move (d), move (o), move (n))); ^ std:: libbuild2/scope.cxx:949:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] target* r (bt->factory (c, t, move (d), move (o), move (n))); ^ std:: libbuild2/scope.cxx:1053:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return root_extra->target_types.insert (name, move (dt)); ^ std:: libbuild2/scope.cxx:1062:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return root_extra->target_types.insert (et.name, move (dt)).first; ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: libbuild2/parser.cxx:3409:14: note: in instantiation of function template specialization 'build2::convert>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/parser.cxx:3455:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:3456:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:3456:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/parser.cxx:3455:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:3456:11)>' requested here auto df = make_diag_frame ( ^ 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] 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 auto r (lookup_config_impl (rs, ^ libbuild2/parser.cxx:3762:23: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/parser.cxx:4124:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:4125:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:4125:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/parser.cxx:4124:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:4125:13)>' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: libbuild2/parser.cxx:4193:31: note: in instantiation of function template specialization 'build2::value::as>' requested here export_value = move (val).as (); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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: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] return move (trim (s)); ^ std:: In file included from ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/name.hxx:274: ./libbuild2/name.ixx:47:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/parser.cxx:4425:15: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:4425:15: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:4425:15: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:4425:15: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/parser.cxx:4425:15: note: in instantiation of function template specialization 'build2::convert' requested here convert ( ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: In file included from ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/parser.cxx:5869:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/parser.cxx:5948:13: note: in instantiation of function template specialization 'build2::value::value' requested here lhs = value (compare_values (op, lhs, rhs, l)); ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixxIn file included from libbuild2/search.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/search.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] :682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/search.cxx:7: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/search.cxx:209:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/search.cxx:210:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: libbuild2/search.cxx:222:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.path_mtime (move (f), mt); ^ std:: In file included from libbuild2/search.cxx:261:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/search.cxx:309:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: In file included from ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/target.cxx:8: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: 241 warnings generated. print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/target.cxx:11: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/scope.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from libbuild2/target.cxx:11: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ libbuild2/parser.cxxlibbuild2/target.cxx:48:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (*dir, type->name, move (v)); ^ std:: libbuild2/target.cxx:98:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e = move (v); ^ std:: libbuild2/target.cxx:219:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first = move (p.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:2137: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 s->target_vars.cache.insert ( ^ libbuild2/target.cxx:268:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first = move (p.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:2137: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = m_.emplace (move (k), ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.txx:1052:23: note: in instantiation of member function 'build2::variable_cache>::entry_type::entry_type' requested here 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 s->target_vars.cache.insert ( ^ libbuild2/target.cxx:758:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] target_key tk {&tt, &dir, &out, &name, move (ext)}; ^ std:: libbuild2/target.cxx:771:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : move (tk.ext)); ^ std:: libbuild2/target.cxx:773:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = tt.factory (ctx, tt, move (dir), move (out), move (name)); ^ std:: libbuild2/target.cxx:773:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = tt.factory (ctx, tt, move (dir), move (out), move (name)); ^ std:: libbuild2/target.cxx:773:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = tt.factory (ctx, tt, move (dir), move (out), move (name)); ^ std:: libbuild2/target.cxx:813:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (*t, move (ul)); ^ std:: libbuild2/target.cxx:1078:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return &ext (move (*e)); ^ std:: libbuild2/target.cxx:1107:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return derive_path_with_extension (move (p), e, ee); ^ std:: libbuild2/target.cxx:1113:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return derive_path_with_extension (move (p), derive_extension (de), ee); ^ std:: libbuild2/target.cxx:1131:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path (move (p)); ^ 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:2137: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2137: ./libbuild2/variable.txx:1051:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = m_.emplace (move (k), ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.txx:1052:23: note: in instantiation of member function 'build2::variable_cache>::entry_type::entry_type' requested here 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 cache.insert ( ^ 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/parser.cxx:7080:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:7081:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:7081:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/parser.cxx:7080:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:7081:13)>' requested here auto df = make_diag_frame ( ^ 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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.0\" -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/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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/parser.cxx:7965:27: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/parser.cxx:8189:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:8189:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/parser.cxx:8189:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/parser.cxx:8189:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/parser.cxx:8335:25: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:8336:17)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:8336:17)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/parser.cxx:8335:25: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/parser.cxx:8336:17)>' requested here auto df = make_diag_frame ( ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/parser.cxx:9270:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here r.first = path_cast (dir_path ("buildfile")); ^ 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:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1866:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here return insert (T::static_type, dir, out, name, ext, t, skip_find); ^ libbuild2/parser.cxx:9305:25: note: in instantiation of function template specialization 'build2::target_set::insert' requested here return ctx->targets.insert ( ^ 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:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/search.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 240 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/utility.b.o -c libbuild2/utility.cxx ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx: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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 27 warnings generated. 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -finput-charset=UTF-8 -std=c++1y -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -o libbuild2/variable.b.o -c libbuild2/variable.cxx ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxxIn 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: In file included from In file included from libbuild2/types-parsers.cxx:9: ./libbuild2/parser.hxx:40:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1238:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1287:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1324:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/types-parsers.cxx:90:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x = move (r.front ()); ^ std:: libbuild2/types-parsers.cxx:115:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.first = move (r.front ()); ^ std:: libbuild2/types-parsers.cxx:120:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.first = move (r.front ()); ^ std:: libbuild2/types-parsers.cxx:121:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.second = move (r.back ()); ^ std:: In file included from libbuild2/target.cxx:4: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/target.cxx:1508:22: note: in instantiation of function template specialization 'build2::dir::search_implied' requested here e = dir::search_implied (base, pk, trace); ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1561:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1574:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1638:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1728:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1741:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1754:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1767:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/target.cxx:1782:6: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/target.cxx:4: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 264 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/utility.cxx:22: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : base_type (s), pool (move (p)) {s.clear ();} ^ std:: libbuild2/utility.cxx:158:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return "~/" + move (rh).representation (); ^ std:: libbuild2/utility.cxx:166:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (rb).representation (); ^ std:: libbuild2/utility.cxx:419:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), fdstream_mode::skip); ^ std:: libbuild2/utility.cxx:486:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ^ std:: libbuild2/utility.cxx:539:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pl = move (l); ^ std:: libbuild2/utility.cxx:913:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_sub = move (cs); ^ std:: libbuild2/utility.cxx:914:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_guess = move (cg); ^ std:: In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: In file included from libbuild2/variable.cxx: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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from libbuild2/variable.cxx:10: In file included from ./libbuild2/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/variable.cxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: In file included from libbuild2/variable.cxx:10: In file included from ./libbuild2/target.hxx:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ libbuild2/variable.cxx:10: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: In file included from libbuild2/variable.cxx:10: In file included from ./libbuild2/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/variable.cxx:10: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/variable.cxx:56:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (v).as ()); ^ std:: libbuild2/variable.cxx:100:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (v).as ()); ^ std:: libbuild2/variable.cxx:104:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] as () = move (v).as (); ^ std:: libbuild2/variable.cxx:167:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: libbuild2/variable.cxx:169:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] as () = move (ns); ^ std:: libbuild2/variable.cxx:172:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] type->assign (*this, move (ns), var); ^ std:: libbuild2/variable.cxx:183:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: libbuild2/variable.cxx:189:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (ns); ^ std:: In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/variable.cxx:210:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] type->append (*this, move (ns), var); ^ std:: libbuild2/variable.cxx:222:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: libbuild2/variable.cxx:228:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (ns); ^ std:: libbuild2/variable.cxx:234:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (ns); ^ std:: libbuild2/variable.cxx./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/utility.cxx:22: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ :250:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] type->prepend (*this, move (ns), var); ^ std:: libbuild2/variable.cxx:335:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names ns (move (v).as ()); ^ std:: libbuild2/variable.cxx:340:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.assign (v, move (ns), var); ^ std:: libbuild2/variable.cxx:413:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); // Assign new data. ^ std:: libbuild2/variable.cxx:431:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw invalid_argument (move (m)); ^ std:: libbuild2/variable.cxx:658:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = move (n.dir).representation (); // Move out of path. ^ std:: libbuild2/variable.cxx:668:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string p (move (*n.proj).string ()); ^ std:: libbuild2/variable.cxx:690:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s += move (r->dir).representation (); ^ std:: libbuild2/variable.cxx:733:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (n.dir); ^ std:: libbuild2/variable.cxx:739:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return path (move (n.value)); ^ std:: libbuild2/variable.cxx:743:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (e.path); // Restore the name object for diagnostics. ^ std:: libbuild2/variable.cxx:799:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (n.dir); ^ std:: libbuild2/variable.cxx:805:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return dir_path (move (n.value)); ^ std:: libbuild2/variable.cxx:809:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.value = move (e.path); // Restore the name object for diagnostics. ^ std:: libbuild2/variable.cxx:821:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (n.dir); ^ std:: libbuild2/variable.cxx:868:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path d (n.simple () ? dir_path (move (n.value)) : move (n.dir)); ^ std:: libbuild2/variable.cxx:868:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path d (n.simple () ? dir_path (move (n.value)) : move (n.dir)); ^ std:: libbuild2/variable.cxx:878:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return abs_dir_path (move (d)); ^ std:: libbuild2/variable.cxx:914:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (n); ^ std:: libbuild2/variable.cxx:956:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name_pair (move (n), r != nullptr ? move (*r) : name ()); ^ std:: libbuild2/variable.cxx:956:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name_pair (move (n), r != nullptr ? move (*r) : name ()); ^ std:: libbuild2/variable.cxx:974:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : traits::convert (move (ns[0]), n == 2 ? &ns[1] : nullptr))); ^ std:: libbuild2/variable.cxx:1039:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path rp (move (n.dir)); ^ std:: libbuild2/variable.cxx:1041:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rp = path (move (n.value)); ^ std:: libbuild2/variable.cxx:1048:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = move (r->dir); ^ std:: libbuild2/variable.cxx:1050:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = path (move (r->value)); ^ std:: libbuild2/variable.cxx:1055:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1055:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1066:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return process_path_convert (move (n), r, "process_path"); ^ std:: libbuild2/variable.cxx:1084:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : traits::convert (move (ns[0]), n == 2 ? &ns[1] : nullptr))); ^ std:: libbuild2/variable.cxx:1121:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs = move (const_cast (rhs)); ^ std:: libbuild2/variable.cxx:1197:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns[0]), p ? &ns[1] : nullptr, "process_path_ex")); ^ 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: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] return move (trim (s)); ^ std:: libbuild2/variable.cxx:1216:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pp.name = move (i->value); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: libbuild2/variable.cxx:1224:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pp.checksum = move (i->value); ^ std:: libbuild2/variable.cxx:1232:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pp.env_checksum = move (i->value); ^ std:: libbuild2/variable.cxx:1264:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] traits::assign (v, traits::convert (move (ns))); ^ std:: libbuild2/variable.cxx:1289:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs.name = move (rhs.name); ^ std:: libbuild2/variable.cxx:1290:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs.checksum = move (rhs.checksum); ^ std:: libbuild2/variable.cxx:1291:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs.env_checksum = move (rhs.env_checksum); ^ std:: libbuild2/variable.cxx:1435:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return n.empty () ? project_name () : project_name (move (n.value)); ^ std:: libbuild2/variable.cxx:1484:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: libbuild2/variable.cxx:1486:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) cmdline (move (x)); ^ std:: libbuild2/variable.cxx:1504:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) cmdline (move (x)); ^ std:: libbuild2/variable.cxx:1522:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) cmdline (move (x)); ^ std:: libbuild2/variable.cxx:1760:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return outer_->insert (move (n), t, v, o, pat); ^ std:: libbuild2/variable.cxx:1831:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (n), ^ std:: libbuild2/variable.cxx:1875:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return outer_->insert_alias (var, move (n)); ^ std:: libbuild2/variable.cxx:1882:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] variable& a (insert (move (n), ^ std:: libbuild2/variable.cxx:1939:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern {move (pfx), move (sfx), multi, match, t, v, o})); ^ std:: libbuild2/variable.cxx:1939:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern {move (pfx), move (sfx), multi, match, t, v, o})); ^ std:: libbuild2/variable.cxx:2002:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m_ (move (v.m_)) ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: libbuild2/variable.cxx:2161:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.emplace (pattern {type, false, move (text), {}}, ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2303:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2303:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2303:39: note: in instantiation of member function 'build2::value_traits>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2303:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2304:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2304:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2304:39: note: in instantiation of member function 'build2::value_traits>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2304:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2305:39: note: in instantiation of member function 'build2::value_traits>>>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2305:39: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2305:39: note: in instantiation of member function 'build2::value_traits>>>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2305:39: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2306:39: note: in instantiation of member function 'build2::value_traits>>>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2306:39: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2306:39: note: in instantiation of member function 'build2::value_traits>>>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2306:39: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2307:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2307:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2307:39: note: in instantiation of member function 'build2::value_traits>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2307:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: libbuild2/variable.cxx:2308:39: note: in instantiation of member function 'build2::value_traits>::convert' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2308:39: note: in instantiation of member function 'build2::value_traits>::assign' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2308:39: note: in instantiation of member function 'build2::value_traits>::append' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:822:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/variable.cxx:2308:39: note: in instantiation of member function 'build2::value_traits>::prepend' requested here template struct LIBBUILD2_DEFEXPORT value_traits; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: libbuild2/variable.cxx:2311:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: ./libbuild2/variable.ixx:853:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: libbuild2/variable.cxx:2311:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (v, move (x));} ^ std:: libbuild2/variable.cxx:2311:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: libbuild2/variable.cxx:2314:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: ./libbuild2/variable.ixx:853:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: libbuild2/variable.cxx:2314:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (v, move (x));} ^ std:: libbuild2/variable.cxx:2314:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: libbuild2/variable.cxx:2317:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::assign' requested here value_traits, string>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: ./libbuild2/variable.ixx:853:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: libbuild2/variable.cxx:2317:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::append' requested here value_traits, string>>>; ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (v, move (x));} ^ std:: libbuild2/variable.cxx:2317:3: note: in instantiation of member function 'build2::value_traits, std::string>>>::prepend' requested here value_traits, string>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: libbuild2/variable.cxx:2320:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: ./libbuild2/variable.ixx:853:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: libbuild2/variable.cxx:2320:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:1148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (v, move (x));} ^ std:: libbuild2/variable.cxx:2320:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here value_traits>>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2323:3: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:886:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2323:3: note: in instantiation of member function 'build2::value_traits>::append' requested here value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2323:3: note: in instantiation of member function 'build2::value_traits>::prepend' requested here value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2326:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:886:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2326:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2326:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2329:3: note: in instantiation of member function 'build2::value_traits, std::string>>::assign' requested here value_traits, string>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:886:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2329:3: note: in instantiation of member function 'build2::value_traits, std::string>>::append' requested here value_traits, string>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2329:3: note: in instantiation of member function 'build2::value_traits, std::string>>::prepend' requested here value_traits, string>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2332:3: note: in instantiation of member function 'build2::value_traits>>::assign' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:886:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2332:3: note: in instantiation of member function 'build2::value_traits>>::append' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2332:3: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here value_traits>>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:863:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: libbuild2/variable.cxx:2335:3: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:865:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:886:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2335:3: note: in instantiation of member function 'build2::value_traits>>>::append' requested here value_traits>; ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: libbuild2/variable.cxx:2335:3: note: in instantiation of member function 'build2::value_traits>>>::prepend' requested here value_traits>; ^ 298 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here value& operator+= (const char* v) {return *this += string (v);} ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 257 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/variable.cxx:4: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here state (c) ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/variable.cxx:10: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/variable.cxx:10: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/variable.cxx:10: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/variable.cxx:10: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/variable.cxx:4: ./libbuild2/variable.hxx:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: libbuild2/variable.cxx:56:38: note: in instantiation of function template specialization 'build2::value::as>' requested here new (&data_) names (move (v).as ()); ^ In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:503:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:504:6: note: in instantiation of function template specialization 'build2::simple_append' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:561:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:562:6: note: in instantiation of function template specialization 'build2::simple_append' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:619:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:620:6: note: in instantiation of function template specialization 'build2::simple_append' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:712:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:713:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:714:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:715:6: note: in instantiation of function template specialization 'build2::simple_append' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:716:6: note: in instantiation of function template specialization 'build2::simple_prepend' requested here &simple_prepend, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:780:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:781:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:782:6: note: in instantiation of function template specialization 'build2::simple_assign>>' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:783:6: note: in instantiation of function template specialization 'build2::simple_append>>' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:784:6: note: in instantiation of function template specialization 'build2::simple_prepend>>' requested here &simple_prepend, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:848:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:849:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here &default_copy_assign, ^ In file included from 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:850:6: note: in instantiation of function template specialization 'build2::simple_assign>>' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:851:6: note: in instantiation of function template specialization 'build2::simple_append>>' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:852:6: note: in instantiation of function template specialization 'build2::simple_prepend>>' requested here &simple_prepend, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:897:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ 243 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/lexer.cxx:165:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*t); ^ std:: libbuild2/script/lexer.cxx:179:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return token (t, move (v), sep, ^ std:: libbuild2/script/lexer.cxx:206:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_token (t, move (v)); ^ std:: libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:898:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:899:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:900:6: note: in instantiation of function template specialization 'build2::simple_append' requested here &simple_append, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:936:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:937:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:938:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:1019:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:1020:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign, ^ libbuild2/variable.cxx:1039:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path rp (move (n.dir)); ^ std:: libbuild2/variable.cxx:1066:12: note: in instantiation of function template specialization 'build2::process_path_convert' requested here return process_path_convert (move (n), r, "process_path"); ^ libbuild2/variable.cxx:1041:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rp = path (move (n.value)); ^ std:: libbuild2/variable.cxx:1048:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = move (r->dir); ^ std:: libbuild2/variable.cxx:1050:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = path (move (r->value)); ^ std:: libbuild2/variable.cxx:1055:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1055:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1104:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (rhs))); ^ std:: libbuild2/variable.cxx:1174:6: note: in instantiation of function template specialization 'build2::process_path_copy_ctor' requested here &process_path_copy_ctor, ^ libbuild2/variable.cxx:1039:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path rp (move (n.dir)); ^ std:: libbuild2/variable.cxx:1196:7: note: in instantiation of function template specialization 'build2::process_path_convert' requested here process_path_convert ( ^ libbuild2/variable.cxx:1041:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rp = path (move (n.value)); ^ std:: libbuild2/variable.cxx:1048:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = move (r->dir); ^ std:: libbuild2/variable.cxx:1050:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = path (move (r->value)); ^ std:: libbuild2/variable.cxx:1055:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1055:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] T pp (nullptr, move (rp), move (ep)); ^ std:: libbuild2/variable.cxx:1104:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (rhs))); ^ std:: libbuild2/variable.cxx:1306:5: note: in instantiation of function template specialization 'build2::process_path_copy_ctor' requested here process_path_copy_ctor (l, r, m); ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:1415:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:1416:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:1417:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:1460:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:1461:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/variable.cxx:1462:6: note: in instantiation of function template specialization 'build2::simple_assign' requested here &simple_assign, ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: libbuild2/variable.cxx:1593:6: note: in instantiation of function template specialization 'build2::default_copy_ctor' requested here &default_copy_ctor, ^ In file included from libbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: libbuild2/variable.cxx:1594:6: note: in instantiation of function template specialization 'build2::default_copy_assign' requested here &default_copy_assign, ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : line_char (&(*p.regexes.emplace (p.regexes.begin (), move (r)))) ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 45 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: In file included from ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: libbuild2/script/regex.cxxlibbuild2/variable.cxx:4: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign>, ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here &vector_prepend, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here &vector_prepend, ^ :85:33: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 : line_char (find_or_insert (p, s)) ^ : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)) {} ^ std:: libbuild2/script/regex.cxx:85:33: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 : line_char (find_or_insert (p, move (s))) ^ ./libbuild2/name.hxx:66:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.txxIn 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixxIn 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: :92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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] : 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] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: :566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign>>' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append>>' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend>>' requested here &vector_prepend, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type>>::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/variable.txx./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: :103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign>>' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append>>' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend>>' requested here &vector_prepend, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std::./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type>>::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: ./libbuild2/variable.txxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] attributes (location l = {}): loc (move (l)) {} ^ std:: :103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here &vector_prepend, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: In file included from ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : expr (move (e)), docs (move (h)), for_loop (f) {} ^ std:: ./libbuild2/variable.txxlibbuild2/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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/script/parser.cxx:92:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] r->str = move (w); ^ std:: libbuild2/script/parser.cxx:279:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] path p (move (w)); ^ std:: libbuild2/script/parser.cxx:324:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] parse_path (move (w), "program path"), ^ std:: libbuild2/script/parser.cxx:340:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] {t, parse_path (move (w), "cleanup path")}); ^ std:: libbuild2/script/parser.cxx:588:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r->token = move (t); ^ std:: libbuild2/script/parser.cxx:699:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] mod = move (t.value); ^ std:: libbuild2/script/parser.cxx:726:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] mod = move (t.value); ^ std:: libbuild2/script/parser.cxx:883:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string end (move (t.value)); ^ std:: libbuild2/script/parser.cxx:890:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (end), ^ std:: libbuild2/script/parser.cxx:929:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (mod), ^ std:: libbuild2/script/parser.cxx:930:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.intro, move (r.flags)}); ^ std:: libbuild2/script/parser.cxx:955:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] expr.back ().pipe.push_back (move (c)); ^ std:: libbuild2/script/parser.cxx:991:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_redirect (move (t), tt, l); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: libbuild2/script/parser.cxx./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: :103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:659:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:660:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign>, ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:661:6: note: in instantiation of function template specialization 'build2::vector_assign' requested here &vector_assign, ^ ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:662:6: note: in instantiation of function template specialization 'build2::vector_append' requested here &vector_append, ^ ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:663:6: note: in instantiation of function template specialization 'build2::vector_prepend' requested here &vector_prepend, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:651:41: note: in instantiation of member function 'build2::vector_value_type::vector_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants =. ^ :1077:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string end (move (t.value)); ^ std:: libbuild2/script/parser.cxx:1089:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (end), ^ std:: libbuild2/script/parser.cxx:1114:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (mod), ^ std:: libbuild2/script/parser.cxx:1116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.flags)}); ^ std:: libbuild2/script/parser.cxx:1137:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] c.cwd = move (r.cwd); ^ std:: libbuild2/script/parser.cxx:1138:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] c.variables = move (r.variables); ^ std:: libbuild2/script/parser.cxx:1152:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add_word (move (t.value), l); ^ std:: libbuild2/script/parser.cxx:1188:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] c.program = move (*pp); ^ std:: libbuild2/script/parser.cxx:1232:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (n), nullptr); ^ std:: libbuild2/script/parser.cxx:1247:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add_word (move (s), l); ^ std:: libbuild2/script/parser.cxx:1315:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add_word (move (w), l); ^ std:: libbuild2/script/parser.cxx:1321:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] w = move (t.value); ^ std:: libbuild2/script/parser.cxx:1349:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] expr.back ().pipe.push_back (move (c)); ^ std:: libbuild2/script/parser.cxx:1398:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_redirect (move (t), tt, l); ^ std:: libbuild2/script/parser.cxx:1407:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] add_word (move (w), l); ^ std:: libbuild2/script/parser.cxx:1425:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] expr.back ().pipe.push_back (move (c)); ^ std:: libbuild2/script/parser.cxx:1428:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return parse_command_expr_result {move (expr), move (hd), for_loop}; ^ std:: libbuild2/script/parser.cxx:1428:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return parse_command_expr_result {move (expr), move (hd), for_loop}; ^ std:: libbuild2/script/parser.cxx:1474:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::convert (move (n), nullptr), l); ^ std:: libbuild2/script/parser.cxx:1534:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = move (i->first); ^ std:: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:812:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here &default_copy_ctor>>, ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:813:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here &default_copy_assign>>, ^ ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:814:6: note: in instantiation of function template specialization 'build2::pair_vector_assign' requested here &pair_vector_assign, ^ ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:687:46: note: in instantiation of member function 'build2::pair_value_traits::convert' requested here p.push_back (value_traits>::convert ( ^ ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:300:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:300:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:804:50: note: in instantiation of member function 'build2::pair_vector_value_type::pair_vector_value_type' requested here value_traits>>::value_type = build2::value_type // VC14 wants = ^ libbuild2/script/parser.cxx./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:812:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here &default_copy_ctor>>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:813:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here &default_copy_assign>>, ^ ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:814:6: note: in instantiation of function template specialization 'build2::pair_vector_assign>' requested here &pair_vector_assign, ^ ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:687:46: note: in instantiation of member function 'build2::pair_value_traits>::convert' requested here p.push_back (value_traits>::convert ( ^ ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:356:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair> (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:356:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair> (move (f), move (s)); ^ std:: In file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:804:50: note: in instantiation of member function 'build2::pair_vector_value_type>::pair_vector_value_type' requested here value_traits>>::value_type = build2::value_type // VC14 wants = ^ ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: :1588:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = dir_path (move (*s)); ^ std:: libbuild2/script/parser.cxx:1606:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.cwd = move (*v); ^ std:: libbuild2/script/parser.cxx:1612:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.variables.add (move (*v)); ^ std:: libbuild2/script/parser.cxx:1625:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.variables.add (move (a)); ^ std:: libbuild2/script/parser.cxx:1717:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r->regex = move (v.regex); ^ std:: libbuild2/script/parser.cxx:1718:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r->regex.flags = move (h.regex_flags); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.txx:500:46:./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: libbuild2/script/parser.cxx:1724:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r->str = move (v.str); ^ std:: libbuild2/script/parser.cxx:1727:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r->end = move (h.end); ^ std:: libbuild2/script/parser.cxx:1749:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ir = redirect (redirect_type::here_doc_ref, *r, move (ir->token)); ^ std:: libbuild2/script/parser.cxx:1862:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n = value_traits::convert (move (*i), nullptr); ^ std:: libbuild2/script/parser.cxx:1870:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = move (n); ^ std:: libbuild2/script/parser.cxx:1888:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs = move (s); ^ std:: libbuild2/script/parser.cxx:1917:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rre.lines.emplace_back (l.line, l.column, move (ln), false); ^ std:: libbuild2/script/parser.cxx:1938:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.line, l.column, move (spec), true); ^ std:: libbuild2/script/parser.cxx:1963:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (re.value), move (re.flags), ^ std:: libbuild2/script/parser.cxx:1963:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (re.value), move (re.flags), ^ std:: libbuild2/script/parser.cxx:2054:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? parsed_doc (move (rre), l.line, l.column) ^ std:: libbuild2/script/parser.cxx:2055:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : parsed_doc (rs ? move (*rs) : string (), l.line, l.column); ^ std:: libbuild2/script/parser.cxx:2134:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] build2::parser::apply_value_attributes (var, lhs, move (rhs), kind); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : result_ (r), state_ (move (s)) {} ^ std:: ./libbuild2/variable.txxlibbuild2/script/parser.cxx:2567:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] names {name (move (s))}, ^ std:: libbuild2/script/parser.cxx:2590:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] read (move (in), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: libbuild2/script/parser.cxx:2620:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string vn (move (t.value)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: libbuild2/script/parser.cxx:2632:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] var = &var_pool->insert (move (vn)); ^ std:: libbuild2/script/parser.cxx:2698:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n.push_back (move (*ni)); ^ std:: libbuild2/script/parser.cxx:2699:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (pair) n.push_back (move (*++ni)); ^ std:: libbuild2/script/parser.cxx:2700:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value v (move (n)); // Untyped. ^ std:: libbuild2/script/parser.cxx:2705:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] exec_for (*var, move (v), val_attrs, ll); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: libbuild2/script/parser.cxx:2755:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : str (move (s)), re (false), end_line (l), end_column (c) ^ std:: libbuild2/script/parser.cxx:2761:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : regex (move (r)), re (true), end_line (l), end_column (c) ^ std:: libbuild2/script/parser.cxx:2770:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (®ex) regex_lines (move (d.regex)); ^ std:: libbuild2/script/parser.cxx:2772:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&str) string (move (d.str)); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ 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] ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: :103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:812:6: note: in instantiation of function template specialization 'build2::default_copy_ctor, std::string>>>' requested here &default_copy_ctor>>, ^ ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:813:6: note: in instantiation of function template specialization 'build2::default_copy_assign, std::string>>>' requested here &default_copy_assign>>, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: return builtin (r, move (s)); ^ std:: In file included from ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: libbuild2/script/run.cxx:23: ./libbuild2/script/regex.hxx:665:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_type (s), pool (move (p)) {s.clear ();} ^ std:: ./libbuild2/variable.txxlibbuild2/script/run.cxx:83:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] path r (p.absolute () ? move (p) : d / move (p)); ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: libbuild2/script/run.cxx:684:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] regex = line_regex (move (rls), move (pool)); ^ std:: libbuild2/script/run.cxx:684:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] regex = line_regex (move (rls), move (pool)); ^ std:: libbuild2/script/run.cxx:748:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ls += line_char (move (s), regex.pool); ^ std:: :703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:814:6: note: in instantiation of function template specialization 'build2::pair_vector_assign, std::string>' requested here &pair_vector_assign, ^ ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append, std::string>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:687:46: note: in instantiation of member function 'build2::pair_value_traits, std::string>::convert' requested here p.push_back (value_traits>::convert ( ^ ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append, std::string>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:415:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair, S> (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:415:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair, S> (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:804:50: note: in instantiation of member function 'build2::pair_vector_value_type, std::string>::pair_vector_value_type' requested here value_traits>>::value_type = build2::value_type // VC14 wants = ^ libbuild2/script/run.cxx:884:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] env.exported_vars.add (move (v)); ^ std:: libbuild2/script/run.cxx:894:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] env.exported_vars.add (move (a)); ^ std:: libbuild2/script/run.cxx:1402:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (in), m, ifdstream::badbit); ^ std:: libbuild2/script/run.cxx:1562:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cf (move (s)); ^ std:: libbuild2/script/run.cxx:1668:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] read (move (in), ^ std:: libbuild2/script/run.cxx:1670:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [&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] 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] 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] move (ifd), prev_cmd, ^ std:: libbuild2/script/run.cxx:1787:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] env.clean ({cl.type, move (np)}, false); ^ std:: libbuild2/script/script.cxxlibbuild2/script/run.cxx:1860:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] read (move (ifd), ^ std:: libbuild2/script/run.cxx:1961:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] move (p.in), ^ std:: libbuild2/script/run.cxx:2202:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.out); ^ std:: libbuild2/script/run.cxx:2696:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] c->dbuf.close (move (dr)); ^ std:: :650:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *i = move (var); ^ std:: libbuild2/script/script.cxx:652:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (var)); ^ std:: libbuild2/script/script.cxx:688:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (r.token)), ^ std:: libbuild2/script/script.cxx:689:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] end (move (r.end)), ^ std:: libbuild2/script/script.cxx:705:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&str) string (move (r.str)); ^ std:: libbuild2/script/script.cxx:711:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (®ex) regex_lines (move (r.regex)); ^ std:: libbuild2/script/script.cxx:716:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&file) file_type (move (r.file)); ^ std:: libbuild2/script/script.cxx:733:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (this) redirect (move (r)); // Assume noexcept move-constructor. ^ std:: libbuild2/script/script.cxx:789:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cleanups.emplace_back (move (c)); ^ std:: libbuild2/script/script.cxx:797:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special_cleanups.emplace_back (move (p)); ^ std:: ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:812:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here &default_copy_ctor>>, ^ libbuild2/script/run.cxx:2904:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cs.push_back (move (c)); ^ std:: libbuild2/script/run.cxx:2996:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ifd), move (ofd.out), move (efd), ^ std:: libbuild2/script/run.cxx:2996:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ifd), move (ofd.out), move (efd), ^ std:: libbuild2/script/run.cxx:2996:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ifd), move (ofd.out), move (efd), ^ std:: libbuild2/script/run.cxx:3021:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ofd.in), ^ std:: libbuild2/script/run.cxx:3065:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (pp); ^ std:: libbuild2/script/run.cxx:3146:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ofd.in), ^ std:: ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:813:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here &default_copy_assign>>, ^ ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:814:6: note: in instantiation of function template specialization 'build2::pair_vector_assign>' requested here &pair_vector_assign, ^ ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:687:46: note: in instantiation of member function 'build2::pair_value_traits>::convert' requested here p.push_back (value_traits>::convert ( ^ ./libbuild2/variable.txx:815:6: note: in instantiation of function template specialization 'build2::pair_vector_append>' requested here &pair_vector_append, ^ ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:356:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair> (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:356:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair> (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:804:50: note: in instantiation of member function 'build2::pair_vector_value_type>::pair_vector_value_type' requested here value_traits>>::value_type = build2::value_type // VC14 wants = ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:993:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:994:6: note: in instantiation of function template specialization 'build2::default_copy_assign>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:995:6: note: in instantiation of function template specialization 'build2::map_assign' requested here &map_assign, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append' requested here &map_append, ^ ./libbuild2/variable.txx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:846:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: In file included from ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:997:6: note: in instantiation of function template specialization 'build2::map_prepend' requested here &map_prepend, ^ ./libbuild2/variable.txx:873:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:873:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:985:41: note: in instantiation of member function 'build2::map_value_type::map_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants = ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:993:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:994:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:995:6: note: in instantiation of function template specialization 'build2::map_assign>' requested here &map_assign, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append>' requested here &map_append, ^ ./libbuild2/variable.txx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:846:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:997:6: note: in instantiation of function template specialization 'build2::map_prepend>' requested here &map_prepend, ^ ./libbuild2/variable.txx:873:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:873:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:985:41: note: in instantiation of member function 'build2::map_value_type>::map_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants = ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:993:6: note: in instantiation of function template specialization 'build2::default_copy_ctor, std::string>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:994:6: note: in instantiation of function template specialization 'build2::default_copy_assign, std::string>>' requested here &default_copy_assign>, ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:995:6: note: in instantiation of function template specialization 'build2::map_assign, std::string>' requested here &map_assign, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append, std::string>' requested here &map_append, ^ ./libbuild2/variable.txx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:846:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:997:6: note: in instantiation of function template specialization 'build2::map_prepend, std::string>' requested here &map_prepend, ^ ./libbuild2/variable.txx:873:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:873:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:985:41: note: in instantiation of member function 'build2::map_value_type, std::string>::map_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants = ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:993:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txxIn file included from libbuild2/script/script.cxx:4: In file included from ./libbuild2/script/script.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ :113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:994:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:995:6: note: in instantiation of function template specialization 'build2::map_assign>' requested here &map_assign, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append>' requested here &map_append, ^ ./libbuild2/variable.txx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:846:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:997:6: note: in instantiation of function template specialization 'build2::map_prepend>' requested here &map_prepend, ^ ./libbuild2/variable.txx:873:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:873:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:985:41: note: in instantiation of member function 'build2::map_value_type>::map_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants = ^ ./libbuild2/variable.txx:103:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&l.data_) T (move (const_cast (r).as ())); ^ std:: ./libbuild2/variable.txx:993:6: note: in instantiation of function template specialization 'build2::default_copy_ctor>>>' requested here &default_copy_ctor>, ^ ./libbuild2/variable.txx:113:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l.as () = move (const_cast (r).as ()); ^ std:: ./libbuild2/variable.txx:994:6: note: in instantiation of function template specialization 'build2::default_copy_assign>>>' requested here &default_copy_assign>, ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:995:6: note: in instantiation of function template specialization 'build2::map_assign>>' requested here &map_assign, ^ ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append>>' requested here &map_append, ^ ./libbuild2/variable.txx:846:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:846:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), move (v.second)); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:840:47: note: in instantiation of member function 'build2::pair_value_traits>>::convert' requested here pair v (value_traits>::convert ( ^ ./libbuild2/variable.txx:996:6: note: in instantiation of function template specialization 'build2::map_append>>' requested here &map_append, ^ ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:300:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:300:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (f), move (s)); ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:997:6: note: in instantiation of function template specialization 'build2::map_prepend>>' requested here &map_prepend, ^ ./libbuild2/variable.txx:873:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:873:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.emplace (move (v.first), V ()).first->second = move (v.second); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:985:41: note: in instantiation of member function 'build2::map_value_type>>::map_value_type' requested here value_traits>::value_type = build2::value_type // VC14 wants = ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 32 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/script/parser.cxx:1256:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/script/parser.cxx:1257:19)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1257:19)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/script/parser.cxx:1256:27: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/script/parser.cxx:1257:19)>' requested here auto df = make_diag_frame ( ^ 155 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: 40 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: libbuild2/build/script/lexer.cxx:233:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*t); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 27 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ 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: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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] : 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] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ 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] 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] return insert (a >> 4, a & 0x0F, tt, move (name), r); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); ^ std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: In file included from ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: 350 warnings generated. ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] : 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] : expr (move (e)), docs (move (h)), for_loop (f) {} ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] : result_ (r), state_ (move (s)) {} ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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] 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] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/build/script/runner.cxx:8: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: In file included from libbuild2/build/script/parser.cxx:15: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/build/script/parser.cxx:15: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : adhoc_rule (move (n), l, b) {} ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: libbuild2/build/script/parser.cxx:75:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] s.diag_preamble = move (diag_preamble_); ^ std:: libbuild2/build/script/parser.cxx:163:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.depdb_preamble = move (depdb_preamble_); ^ std:: libbuild2/build/script/parser.cxx:315:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token vt (move (t)); ^ std:: libbuild2/build/script/parser.cxx:322:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = move (vt); ^ std:: libbuild2/build/script/parser.cxx:347:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pt))); ^ std:: libbuild2/build/script/parser.cxxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: :436:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] script_->body.push_back (move (ln)); ^ std:: libbuild2/build/script/parser.cxx:438:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *save_line_ = move (ln); ^ std:: libbuild2/build/script/parser.cxx:607:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (pr.expr); ^ std:: libbuild2/build/script/parser.cxx:632:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] diag_name2_ = make_pair (move (d), 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/build/script/parser.cxx:1070:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pp_ns = move (ns); ^ std:: libbuild2/build/script/parser.cxx:1105:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto pp (convert (move (pp_ns))); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/build/script/parser.cxx:1115:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return optional (move (pp)); ^ std:: libbuild2/build/script/parser.cxx:1119:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto pp (convert (move (pp_ns))); ^ 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:2136: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: libbuild2/build/script/parser.cxx:1125:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_diag (move (*pp.name), 3); ^ std:: libbuild2/build/script/parser.cxx:1135:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return optional (move (pp)); ^ std:: libbuild2/build/script/parser.cxx:1174:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return optional (move (pp)); ^ std:: libbuild2/build/script/parser.cxx:1212:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_diag (move (v), bi->weight); ^ std:: libbuild2/build/script/parser.cxx:1354:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string cmd (move (t.value)); ^ std:: libbuild2/build/script/parser.cxx:1390:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = convert (move (ns)); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/build/script/parser.cxx:1408:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string vn (convert (move (n))); ^ std:: In file included from libbuild2/build/script/script.cxx:4: In file included from ./libbuild2/build/script/script.hxx:11: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/build/script/parser.cxx:1595:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), kind); ^ std:: libbuild2/build/script/parser.cxx:1620:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (val), type::assign); ^ std:: libbuild2/build/script/parser.cxx:1682:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : loc (l), name (move (n)), include (i), type (&tt) {} ^ std:: libbuild2/build/script/parser.cxx:1686:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : loc (l), name (move (n)), include (i), target (&t) {} ^ std:: libbuild2/build/script/parser.cxx:1834:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] filters.push_back (filter (l, move (n), i, *tt)); ^ std:: libbuild2/build/script/parser.cxx:1844:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] filters.push_back (filter (l, move (n), i, *t)); ^ std:: libbuild2/build/script/parser.cxx:1872:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] args.push_back (convert (move (n))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/build/script/parser.cxx:1998:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cwd = move (ops.cwd ()); ^ std:: libbuild2/build/script/parser.cxx:2066:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cwd_tgt = move (ops.target_cwd ()); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/build/script/parser.cxx:2116:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file = move (ops.file ()); ^ std:: libbuild2/build/script/parser.cxx:2250:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cwd), ^ std:: libbuild2/build/script/parser.cxx:2251:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: move (*file), ^ std:: libbuild2/build/script/parser.cxx:2252:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ops.what_specified () ? move (ops.what ()) : string (what), ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/build/script/parser.cxx:2340:55: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pfx_data.trace, *pfx_data.map, t, move (d)); ^ 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] : 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] value (move (v)), ^ std:: libbuild2/build/script/parser.cxx:2390:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] builder.next (move (d)); ^ std:: libbuild2/build/script/parser.cxx:2681:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional r = add (path (move (*l)), nullptr, mt)) ^ std:: libbuild2/build/script/parser.cxx:2740:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dynamic_target {move (t), path (move (*l))}); ^ std:: libbuild2/build/script/parser.cxx:2740:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dynamic_target {move (t), path (move (*l))}); ^ std:: libbuild2/build/script/parser.cxx:2798:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] read (move (in), ^ std:: libbuild2/build/script/parser.cxx:2802:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [&iss] (string&& s) {iss.str (move (s));}, ^ 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: libbuild2/build/script/parser.cxx:2954:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dynamic_target {string (), move (f)}); ^ std:: libbuild2/build/script/parser.cxx:2962:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional u = add (move (r.second), &skip, rmt)) ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: libbuild2/build/script/parser.cxx:3065:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dynamic_target {string (), move (f)}); ^ std:: libbuild2/build/script/parser.cxx:3107:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional u = add (move (f), &skip, rmt)) ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: libbuild2/build/script/parser.cxx:3417:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars.push_back (move (name)); ^ std:: libbuild2/build/script/parser.cxx:3439:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (qual), move (name), loc); ^ std:: libbuild2/build/script/parser.cxx:3439:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (qual), move (name), loc); ^ std:: libbuild2/build/script/parser.cxx:3480:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] impure_func_ = make_pair (move (name), loc); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ 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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/build/script/script.cxx:8: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/build/script/script.cxx:12: 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from libbuild2/build/script/script.cxx:12: 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: In file included from libbuild2/build/script/script.cxx:12: 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] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/build/script/runner.cxx:8: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/build/script/script.cxx:12: 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] : 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] : expr (move (e)), docs (move (h)), for_loop (f) {} ^ std:: libbuild2/build/script/script.cxx:83:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (var_ts) = move (ns); ^ std:: libbuild2/build/script/script.cxx:103:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (var_ps) = move (ns); ^ std:: libbuild2/build/script/script.cxx:187:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& var (var_pool.insert (move (nm))); ^ std:: libbuild2/build/script/script.cxx:196:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] lhs.assign (move (val), &var); ^ std:: libbuild2/build/script/script.cxx:217:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (move (val)), ^ std:: 249 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 177 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/build/script/script.cxx:8: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/build/script/script.cxx:116:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/build/script/script.cxx:116:50: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/build/script/script.cxx:208:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/script.cxx:209:13)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:209:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/build/script/script.cxx:208:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/script.cxx:209:13)>' requested here auto df = make_diag_frame ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/build/script/parser.cxx:981:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:982:13)>' requested here 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] 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:982:13)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/build/script/parser.cxx:981:21: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:982:13)>' requested here auto df = make_diag_frame ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/build/script/parser.cxx:1105:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/build/script/parser.cxx:1105:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/build/script/parser.cxx:1105:20: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: libbuild2/build/script/parser.cxx:1119:20: note: in instantiation of function template specialization 'build2::convert' requested here auto pp (convert (move (pp_ns))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/build/script/parser.cxx:1390:23: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/build/script/parser.cxx:1390:23: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: libbuild2/build/script/parser.cxx:1408:32: note: in instantiation of function template specialization 'build2::convert' requested here string vn (convert (move (n))); ^ 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] file_ (move (f)), loc_ (file_), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] name (dir_path d, string v): dir (move (d)), value (move (v)) {} ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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: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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/name.hxx:73:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ 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] dir_path d (move (s), dir_path::exact); ^ 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] : 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] value (move (v)), ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: 42 warnings generated. ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: 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] return diag_frame_impl (move (f)); ^ std:: libbuild2/build/script/parser.cxx:2623:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2624:11)>' requested here 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] 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:2624:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/build/script/parser.cxx:2623:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2624:11)>' requested here auto df = make_diag_frame ( ^ ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/config/functions.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: In file included from ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] auto p (emplace (move (name), saved_variables ())); ^ std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (v)); ^ std:: 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] return diag_frame_impl (move (f)); ^ std:: libbuild2/build/script/parser.cxx:2882:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2883:25)>' requested here 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] 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:2883:25)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/build/script/parser.cxx:2882:33: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/build/script/parser.cxx:2883:25)>' requested here auto df = make_diag_frame ( ^ libbuild2/config/functions.cxx:63:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: 619 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: 276 warnings generated. ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/config/init.cxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/config/functions.cxx:63:29: note: in instantiation of function template specialization 'build2::convert' requested here 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] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 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 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] new (&data) D (move (d)); ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func::thunk<>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=' requested here 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 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] new (&data) D (move (d)); ^ 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] 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] 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] auto p (emplace (move (name), saved_variables ())); ^ std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx186 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] auto p (emplace (move (name), saved_variables ())); ^ std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:11: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from 545 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/config/init.cxx:121:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: libbuild2/config/init.cxx:158:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: libbuild2/config/init.cxx:169:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here auto& c_m (vp.insert ("config.config.module", false /*ovr*/, v_p)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: libbuild2/config/init.cxx:246:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/config/init.cxx:247:21: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/config/init.cxx:257:21: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/config/init.cxx:301:21: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/config/init.cxx:343:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here vp.insert ("config.config.hermetic.environment")); ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/config/init.cxx:721:26: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.global_scope ().insert_rule ( ^ 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (mid, oid, move (name), r); ^ libbuild2/config/init.cxx:721:26: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.global_scope ().insert_rule ( ^ In file included from libbuild2/config/init.cxx:9: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/config/init.cxx:724:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (mid, oid, move (name), r); ^ libbuild2/config/init.cxx:724:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/config/init.cxx:728:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (mid, oid, move (name), r); ^ libbuild2/config/init.cxx:728:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 rs.insert_rule (configure_id, 0, "config.noop", noop_rule::instance); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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: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 ./libbuild2/variable.ixx./../libbutl/libbutl/filesystem.ixx:4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/config/operation.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: In file included from libbuild2/config/operation.cxx:10: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: In file included from libbuild2/config/operation.cxx:10: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: In file included from ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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] pair ovr (rs.lookup_override (var, move (org))); ^ std:: ./libbuild2/variable.hxx./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] auto p (emplace (move (name), saved_variables ())); ^ std:: ./libbuild2/config/module.hxx:129:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (v)); ^ std:: :1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] l = move (ovr.first); ^ std:: libbuild2/config/utility.cxx:61:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] l = move (ovr.first); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/config/operation.cxxIn 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: :686:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] mod.old_environment = move (v.as ()); ^ std:: libbuild2/config/operation.cxx:688:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (vals); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/config/operation.cxx:1369:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rmod = convert (move (params[0])); ^ std:: libbuild2/config/operation.cxx:1372:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bmod = convert (move (params[1])); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: In file included from 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 157 warnings generated. In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/dist/init.cxx:6: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: In file included from libbuild2/dist/init.cxx:7: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] callbacks_.push_back (callback {move (pattern), f, data}); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 x = !v; ^ 282 warnings generated. In file included from c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 158 warnings generated. ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/dist/init.cxx:58:22: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/dist/init.cxx:76:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/dist/init.cxx:79:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/dist/init.cxx:84:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/dist/init.cxx:97:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/dist/init.cxx:104:23: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here return lookup_config (rs, ^ libbuild2/dist/init.cxx:143:26: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/dist/init.cxx:144:15: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/dist/init.cxx:155:22: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/dist/init.cxx:160:15: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/dist/init.cxx:218:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (mid, oid, move (name), r); ^ libbuild2/dist/init.cxx:218:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 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:889: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/dist/init.cxx:227:26: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.global_scope ().insert_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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.ixx:183:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (mid, oid, move (name), r); ^ libbuild2/dist/init.cxx:227:26: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.global_scope ().insert_rule ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/config/operation.cxx:688:9: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/config/operation.cxx:688:9: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.ixxIn file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1779./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: :96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/config/operation.cxx:1339:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here rs.assign (var) = vector> { ^ ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ 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: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/name.hxx x.prerequisites_ = move (p); ^ std:: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/config/operation.cxx:1339:25: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/config/operation.cxx:1369:18: note: in instantiation of function template specialization 'build2::convert>' requested here 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:2136: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ 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:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/config/operation.cxx:1369:18: note: in instantiation of function template specialization 'build2::convert>' requested here 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:2136: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>' requested here return convert (move (v).as ()); ^ libbuild2/config/operation.cxx:1369:18: note: in instantiation of function template specialization 'build2::convert>' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>' requested here return move (v).as (); ^ libbuild2/config/operation.cxx:1369:18: note: in instantiation of function template specialization 'build2::convert>' requested here rmod = convert (move (params[0])); ^ ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: :11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: :54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/dist/operation.cxx:11: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return import_search (dummy, base, move (tgt), opt, md, sp, loc, w); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/file.ixx:53:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: 270 warnings generated. In file included from 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/dist/operation.cxx:16: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: libbuild2/dist/module.cxx:4: In file included from ./libbuild2/dist/module.hxx:./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/dist/operation.cxx:16: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: 10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (d), ^ std:: libbuild2/dist/operation.cxx:117:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.path (move (p)); ^ 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] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] callbacks_.push_back (callback {move (pattern), f, data}); ^ std:: libbuild2/dist/operation.cxx:842:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (d), string (s, i)); ^ std:: libbuild2/dist/operation.cxx:1306:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (c_fd)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 133 warnings generated. ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: In file included from ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return insert (a >> 4, a & 0x0F, tt, move (name), r); ^ 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: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./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: :4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: libbuild2/test/script/lexer.cxx:259:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*t); ^ std:: libbuild2/test/script/lexer.cxx:336:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return token (move (lexeme), false, ^ std:: ./libbuild2/target.hxxIn 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ :2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: In file included from ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: ./libbuild2/target.hxxIn file included from libbuild2/dist/rule.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: libbuild2/dist/rule.cxx:12: ./libbuild2/dist/module.hxx:41:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] callbacks_.push_back (callback {move (pattern), f, data}); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/dist/operation.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/dist/operation.cxx:194:32: note: in instantiation of function template specialization 'build2::dist::add_target' requested here 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] move (out), ^ std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1866:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 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 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 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:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: 44 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/dist/operation.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/dist/operation.cxx:407:11: note: in instantiation of function template specialization 'build2::dist::add_target' requested here add_target (rs, rs.root_extra->export_file); ^ libbuild2/dist/operation.cxx:117:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: libbuild2/dist/operation.cxx:123:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1866:14: note: in instantiation of function template specialization 'build2::target_set::insert' requested here 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 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 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:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: 277 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/dist/rule.cxxIn 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: :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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: In file included from ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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] : 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] value (move (v)), ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (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: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] attributes (location l = {}): loc (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:11: In file included from ./libbuild2/token.hxx:10: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:16: ./libbuild2/script/script.hxx:126:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ 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] : 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: ./libbuild2/target.hxx./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 364 warnings generated. libbuild2/test/script/parser.cxxIn 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :137:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] m->desc = move (g.desc); ^ std:: libbuild2/test/script/parser.cxx:138:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] m->tests_ = move (t->tests_); ^ std:: libbuild2/test/script/parser.cxx:147:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] s = move (m); ^ std:: libbuild2/test/script/parser.cxx:231:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] g->desc = move (d); ^ std:: libbuild2/test/script/parser.cxx:234:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] group_->scopes.push_back (move (g)); ^ std:: libbuild2/test/script/parser.cxx:456:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] token vt (move (t)); ^ std:: libbuild2/test/script/parser.cxx:526:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t = move (vt); ^ std:: libbuild2/test/script/parser.cxx:543:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pt))); ^ std:: libbuild2/test/script/parser.cxx:552:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] ls->push_back (move (ln)); ^ std:: libbuild2/test/script/parser.cxx:816:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p->desc = move (d); ^ std:: libbuild2/test/script/parser.cxx:819:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p->tests_ = move (ls_data); ^ std:: libbuild2/test/script/parser.cxx:822:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] group_->scopes.push_back (move (p)); ^ std:: libbuild2/test/script/parser.cxx:893:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] g->if_cond_ = move (ls.back ()); ^ std:: libbuild2/test/script/parser.cxx:901:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *ps = move (g); ^ std:: libbuild2/test/script/parser.cxx:975:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] group_->scopes.push_back (move (root)); ^ std:: libbuild2/test/script/parser.cxx:1053:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = move (td); ^ std:: libbuild2/test/script/parser.cxx:1184:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] path p (move (n)); ^ std:: libbuild2/test/script/parser.cxx:1228:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] const path_name_value& pn (enter_path (move (n))); ^ std:: In file included from libbuild2/test/script/parser.cxx:1277:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] include (move (n.value)); ^ std:: libbuild2/test/script/parser.cxx:1381:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.details = move (r.summary); ^ std:: libbuild2/test/script/parser.cxx:1401:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.details = move (r.id); ^ std:: libbuild2/test/script/parser.cxx:1462:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string l (move (t.value)); ^ std:: libbuild2/test/script/parser.cxx:1468:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l); ^ std:: libbuild2/test/script/parser.cxx:1505:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] command_expr r (move (pr.expr)); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/test/script/parser.cxx:1635:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (rhs), kind); ^ std:: libbuild2/test/script/parser.cxx:1685:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] apply_value_attributes (&var, lhs, move (val), type::assign); ^ std:: libbuild2/test/script/parser.cxx:1745:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] line l (move (*s.if_cond_)); ^ std:: libbuild2/test/script/parser.cxx:1748:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data (move (l.tokens)); ^ std:: libbuild2/test/script/parser.cxx:1941:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (id_map_->emplace (move (id), move (l))); ^ std:: libbuild2/test/script/parser.cxx:1941:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (id_map_->emplace (move (id), move (l))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/prerequisite.hxx : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] value (move (v)), ^ std:: :147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/test/script/script.hxx:15: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (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:11: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: 29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/diagnostics.ixx : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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::76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 10: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] common (common_data&& d): common_data (move (d)) {} ^ std:: In file included from In file included from libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 42 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 243 warnings generated. ./libbuild2/variable.hxxc++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: In file included from ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : file (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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/test/script/script.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/test/script/script.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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 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] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: : ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] attributes (location l = {}): loc (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:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: In file included from ./libbuild2/file.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] : 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] : 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] 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] 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] lhs.assign (move (val), &var); ^ std:: libbuild2/test/script/script.cxx:166:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (move (val)), ^ std:: libbuild2/test/script/script.cxx:377:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] v = move (r); ^ std:: libbuild2/test/script/script.cxx:557:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (root.cmd_var) = 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:12: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] 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 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] 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 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 auto df = make_diag_frame ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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] 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 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] 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 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 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] 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 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] 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 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 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] 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 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] 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 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 auto df = make_diag_frame ( ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.hxx./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: 261 warnings generated. 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/rule-map.hxxc++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return map_.insert (oid, tt, 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std::./libbuild2/variable.ixx 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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ :46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: In file included from libbuild2/test/init.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/variable.hxx:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (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:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/target.hxxIn file included from libbuild2/test/common.cxx:4: In file included from ./libbuild2/test/common.hxx:10: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: :2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/test/init.cxx:7: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/test/init.cxx:8: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/target.hxx./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] l = move (ovr.first); ^ std:: In file included from 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] 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] : common (move (d)), see_through_only (sto) {} ^ std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule (move (d), true /* see_through_only */) {} ^ std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : common (move (d)), ^ std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::default_rule (move (d)), ^ std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: libbuild2/test/init.cxx:135:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] extra.set_module (new module (move (d))); ^ std:: :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: 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] return async (0, task_count, forward (f), forward (a)...); ^ std:: libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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] 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] 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] 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] return async (0, task_count, forward (f), forward (a)...); ^ 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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: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:942: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/scheduler.txxIn file included from libbuild2/test/common.cxx:4: ./libbuild2/test/common.hxx:94:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (common_data&& d): common_data (move (d)) {} ^ std:: :25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:67:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (forward (f)), ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:67:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/test/script/parser.cxx:1835:41)>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:575:32In file included from libbuild2/test/common.cxx:7: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/test/common.cxx:7: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: : warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:942: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:565:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>::thunk<0UL, 1UL, 2UL, 3UL>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here return async (0, task_count, forward (f), forward (a)...); ^ libbuild2/test/script/parser.cxx:1834:34: note: in instantiation of function template specialization 'build2::scheduler::async<(lambda at libbuild2/test/script/parser.cxx:1835:41), const butl::diag_frame *&, std::reference_wrapper, std::reference_wrapper, std::reference_wrapper>' requested here 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:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : common (move (d)), see_through_only (sto) {} ^ std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule (move (d), true /* see_through_only */) {} ^ std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : common (move (d)), ^ std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::default_rule (move (d)), ^ std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::group_rule (move (d)) {} ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 268 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/module.cxx:4: In file included from ./libbuild2/test/module.hxx:10: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &var_pool.insert ("1"), ^ In file included from ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: libbuild2/test/script/script.cxx:4: In file included from ./libbuild2/test/script/script.hxx:11: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 assign (root.cmd_var) = move (s); ^ In file included from ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : common (move (d)), see_through_only (sto) {} ^ std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule (move (d), true /* see_through_only */) {} ^ std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : common (move (d)), ^ std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::default_rule (move (d)), ^ std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::group_rule (move (d)) {} ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/test/init.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:57:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:62:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:66:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/test/init.cxx:71:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:78:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/test/init.cxx:101:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:108:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/test/init.cxx:117:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/test/init.cxx:127:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here v = *rs.ctx.build_host; ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/test/init.cxx:262:16: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/test/init.cxx:269:16: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/test/init.cxx:269:16: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 rs.insert_rule (perform_test_id, "test", dr); ^ In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/test/init.cxx:307:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (a, move (name), r); ^ libbuild2/test/init.cxx:307:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.insert_rule (perform_test_id, "test", dr); ^ In file included from libbuild2/test/init.cxx:6: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/test/init.cxx:308:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (a, move (name), r); ^ libbuild2/test/init.cxx:308:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here rs.insert_rule (perform_test_id, "test", dr); ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 275 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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: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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/name.hxx:66:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 250 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 246 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 294 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/test/operation.cxx:6: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/test/operation.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ 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] common (common_data&& d): common_data (move (d)) {} ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: In file included from ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std::./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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: 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: In file included from libbuild2/test/operation.cxx:6: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: In file included from In file included from 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (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: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/install/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.hxx./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : file (c, move (d), move (o), move (n)) ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std::./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/test/target.hxx:./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: move (out), ./libbuild2/variable.ixx :722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: 22:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : common (move (d)), see_through_only (sto) {} ^ std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule (move (d), true /* see_through_only */) {} ^ std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : common (move (d)), rule (move (d), false /* see_through_only */) {} ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: In file included from libbuild2/test/rule.cxx:15: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: In file included from ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/rule-map.hxx:132:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.insert (oid, tt, move (name), r); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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] : 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] : 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] : 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:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ 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] : 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] value (move (v)), ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (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:19: ./libbuild2/buildspec.hxx:22:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] targetspec (name_type n): name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ std:: ./libbuild2/buildspec.hxx:24:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : src_base (move (sb)), name (move (n)) {} ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/buildspec.hxx:40:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] opspec (string n): name (move (n)) {} ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return map_.insert (oid, tt, move (name), r); ^ std:: ./libbuild2/buildspec.hxx:49:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] metaopspec (string n): name (move (n)) {} ^ std:: ./libbuild2/rule-map.hxx:138:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from libbuild2/install/init.cxx:8: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ 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] attributes (location l = {}): loc (move (l)) {} ^ std:: ./libbuild2/parser.hxx:374:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] attributes r (move (attributes_.back ())); ^ std:: ./libbuild2/parser.hxx:452:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.assign (move (ns), nullptr); ^ std:: ./libbuild2/parser.hxx:863:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_tokens r (move (replay_data_)); ^ 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: ./libbuild2/parser.hxx:878:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] replay_data_ = move (d); ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from 242 warnings generated. In file included from libbuild2/install/functions.cxx:7: In file included from ./libbuild2/install/utility.hxx:11: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ 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] value (move (v)), ^ std:: ./libbuild2/script/script.hxx:127:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] flags (move (f)), ^ std:: ./libbuild2/script/script.hxx:128:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (move (s)), ^ std:: ./libbuild2/script/script.hxx:136:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value (s ? string () : move (v)), ^ std:: ./libbuild2/script/script.hxx:137:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] special (s ? move (v) : string ()), ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/script/script.hxx:197:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] token (move (tk)) ^ std:: ./libbuild2/script/script.hxx:491:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:491:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in (move (i)), out (move (o)), err (move (e)) ^ std:: ./libbuild2/script/script.hxx:506:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: ./libbuild2/script/script.hxx:506:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (i), move (o), move (e)) ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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] : 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] : expr (move (e)), docs (move (h)), for_loop (f) {} ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (dir), ^ std:: libbuild2/install/functions.cxx:83:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rel_base ? move (*rel_base) : dir_path ()); ^ std:: libbuild2/install/functions.cxx:112:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (convert (move (*ot))); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/install/functions.cxx:127:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = path_cast (move (p)); ^ std:: libbuild2/test/rule.cxx:1023:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p->dbuf.close (move (dr)); ^ std:: libbuild2/test/rule.cxx:1050:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] ? 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] : process (args, *prev->proc, out, move (ep))); // Next process. ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/install/init.cxx:9: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 339 warnings generated. 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/install/init.cxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/test/target.cxx:4: In file included from ./libbuild2/test/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: In file included from 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ libbuild2/install/init.cxx:15: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] l = move (ovr.first); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 241 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/init.cxx:18: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] d = dir_path (move (s)); ^ std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& vr (vp.insert (move (vn))); ^ std:: libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const variable& vr (vp.insert (move (vn))); ^ 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:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 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 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 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 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 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 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 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value>>' requested here 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 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 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 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 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] : 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 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 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 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] 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/install/functions.cxx:112:21: note: in instantiation of function template specialization 'build2::convert' requested here string v (convert (move (*ot))); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/install/functions.cxx:4: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:562:32: note: in instantiation of member function 'build2::function_arg>>::cast' requested here 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 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 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 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here 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 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 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>, butl::optional>>' requested here 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 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] new (&data) D (move (d)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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: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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.hxxlibbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/install/init.cxx:9: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: 274 warnings generated. In file included from ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: 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:942: ./libbuild2/scheduler.txx:25:7: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 if (!ctx.sched->async (ctx.count_busy (), ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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:942: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:25:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); ^ std:: ./libbuild2/scheduler.txx:67:23: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (forward (f)), ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/scheduler.txx:68:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] typename task::args_type (decay_copy (forward (a))...)}; ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/scheduler.txx:97:9: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f) (forward (a)...); // Should not throw. ^ std:: ./libbuild2/scheduler.txx:97:25: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:67:11: note: in instantiation of function template specialization 'build2::scheduler::decay_copy<(lambda at libbuild2/test/rule.cxx:568:36)>' requested here 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 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy' requested here ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: 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 ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: if (!ctx.sched->async (ctx.count_busy (), ^ ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>' requested here 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 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:575:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] decay_copy (T&& x) {return forward (x);} ^ std:: ./libbuild2/scheduler.txx:68:37: note: in instantiation of function template specialization 'build2::scheduler::decay_copy>>>' requested here 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 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:942: ./libbuild2/scheduler.txx:131:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:565:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ./libbuild2/scheduler.hxx:565:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (func) (std::get (move (args))...); ^ std:: ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: :94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:10: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: In file included from ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: In file included from libbuild2/install/operation.cxx:8: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/scope.ixx F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: In file included from ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: :171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 auto& ovar (rs.var_pool ().insert ("install", ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: vp.insert ("install.mode"); ^ ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 vp.insert ("install.subdirs"); ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 bs.insert_rule (perform_install_id, "install.alias", ar); ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 bs.insert_rule (perform_install_id, "install.fsdir", dr); ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 bs.insert_rule (perform_install_id, "install.file", fr); ^ In file included from libbuild2/install/init.cxx:8: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/install/init.cxx:399:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (a, move (name), r); ^ libbuild2/install/init.cxx:399:12: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/install/init.cxx:546:23: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:578:38: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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:./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: 542: ./libbuild2/config/utility.txx:81:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/install/init.cxx:578:13: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/install/init.cxx:585:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here auto& var (vp.insert ( "install.private")); ^ : file (c, move (d), move (o), move (n)) ^ 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] ./libbuild2/target.hxx: 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:592:28: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/install/init.cxx:593:17: note: in instantiation of function template specialization 'build2::value::operator=>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/install/init.cxx:607:26: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/install/init.cxx:673:26: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here auto& var (vp.insert ( "install.filter")); ^ 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return install_mode (s, T::static_type, move (m)); ^ std:: 2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/install/operation.cxx:9: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return install_path (s, T::static_type, move (d)); ^ std:: In file included from ./libbuild2/install/utility.hxx:50:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/install/init.cxx:681:17: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:832:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as>> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/install/init.cxx:681:17: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:834:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector> (move (x)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here ? 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 set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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 set_var (s, p, rs, n, ".cmd", c.empty () ? nullptr : &c); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config> &>' requested here ? 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 set_var (s, p, rs, n, ".cmd", c.empty () ? nullptr : &c); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] l = move (ovr.first); ^ std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set_var (s, p, rs, n, ".options", (strings*) (nullptr)); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 set_var (s, p, rs, n, ".options", (strings*) (nullptr)); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here ? 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 set_var (s, p, rs, n, ".options", (strings*) (nullptr)); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 set_var (s, p, rs, n, ".options", (strings*) (nullptr)); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/install/init.cxx:204:13: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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 set_var (s, p, rs, n, ".options", (strings*) (nullptr)); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set_var (s, p, rs, n, ".mode", fm.empty () ? nullptr : &fm); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here ? 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 set_var (s, p, rs, n, ".mode", fm.empty () ? nullptr : &fm); ^ libbuild2/install/init.cxx:687:9: note: in instantiation of function template specialization 'build2::install::set_dir' requested here 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] l = move (ovr.first); ^ std:: libbuild2/install/init.cxx:180:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); ^ libbuild2/install/init.cxx:691:9: note: in instantiation of function template specialization 'build2::install::set_dir>>' requested here set_dir (s, p, rs, "data_root", dir_data_root); ^ In file included from libbuild2/install/init.cxx:197:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 return lookup_config_impl (rs, ^ libbuild2/install/init.cxx:185:13: note: in instantiation of function template specialization 'build2::config::lookup_config> &>' requested here ? 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 set_var (s, p, rs, n, "", d.empty () ? nullptr : &d, o); ^ libbuild2/install/init.cxx:691:9: note: in instantiation of function template specialization 'build2::install::set_dir>>' requested here 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] 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/install/init.cxx:719:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] return install_mode (s, T::static_type, move (m)); ^ std:: libbuild2/install/init.cxx:720:7: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/install/init.cxx:721:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] 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 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/install/init.cxx:723:7: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] 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 install_path (bs, dir_path ("man1")); ^ libbuild2/install/rule.cxx:354:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return r != nullptr ? move (r) : noop_recipe; ^ std:: libbuild2/install/rule.cxx:524:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_dir (dir_path d = dir_path ()): dir (move (d)) {} ^ std:: libbuild2/install/rule.cxx:527:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : dir (move (d)), ^ std:: libbuild2/install/rule.cxx:588:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.emplace_back (move (d.normalize ())); ^ std:: libbuild2/install/rule.cxx:615:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.emplace_back (move (d.normalize ()), rs.back ()); ^ std:: 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/install/rule.cxx:676:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_dirs rs (resolve (s, t, move (d), fail_unknown)); ^ std:: libbuild2/install/rule.cxx:681:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path r (move (rs.back ().dir)); ^ std:: libbuild2/install/rule.cxx:685:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path b (resolve (s, t, move (rb), false).back ().dir); ^ std:: libbuild2/install/rule.cxx:704:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return resolve_dir (t.base_scope (), &t, move (d), move (rb), fail_unknown); ^ std:: libbuild2/install/rule.cxx:704:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return resolve_dir (t.base_scope (), &t, move (d), move (rb), fail_unknown); ^ std:: libbuild2/install/rule.cxx:710:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return resolve_dir (s, nullptr, move (d), move (rb), fail_unknown); ^ std:: libbuild2/install/rule.cxx:710:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return resolve_dir (s, nullptr, move (d), move (rb), fail_unknown); ^ std:: libbuild2/install/rule.cxx:716:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return resolve (t.base_scope (), &t, move (d), fail_unknown); ^ std:: libbuild2/install/rule.cxx:780:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = dir_path (move (s)).posix_string (); ^ std:: libbuild2/install/rule.cxx:1125:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_post (t, id, move (f)); ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] d = path_cast (move (k)); ^ std:: libbuild2/install/utility.cxx:175:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = resolve_dir (rs, move (d)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/install/operation.cxx:9: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: 240 warnings generated. 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 318 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/bin/def-rule.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] 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] 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] 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] 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] 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] syms.c.insert (move (s)); ^ std:: libbuild2/bin/def-rule.cxx:197:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] syms.t.insert (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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: libbuild2/bin/def-rule.cxx:268:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] case 'T': syms.t.insert (move (s)); break; ^ 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: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/bin/def-rule.cxx:771:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ^ std:: In file included from libbuild2/bin/functions.cxx:4: In file included from ./libbuild2/function.hxx:15: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: In file included from 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 320 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/guess.cxx:6: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/bin/guess.cxx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] 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] 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] 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] 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] 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] 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] 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] 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] ? guess_result ("generic", move (l), semantic_version ()) ^ std:: libbuild2/bin/guess.cxx:290:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] ? guess_result ("generic", move (l), semantic_version ()) ^ std:: libbuild2/bin/guess.cxx:347:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return ar_cache.insert (move (key), ^ std:: libbuild2/bin/guess.cxx:349:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (arp), ^ std:: libbuild2/bin/guess.cxx:350:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (arr.id), ^ std:: libbuild2/bin/guess.cxx:351:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (arr.signature), ^ std:: libbuild2/bin/guess.cxx:352:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (arr.checksum), ^ std:: libbuild2/bin/guess.cxx:353:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (*arr.version), ^ std:: libbuild2/bin/guess.cxx:356:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rlp), ^ std:: libbuild2/bin/guess.cxx:357:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rlr.id), ^ std:: libbuild2/bin/guess.cxx:358:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rlr.signature), ^ std:: libbuild2/bin/guess.cxx:359:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rlr.checksum), ^ std:: libbuild2/bin/guess.cxx:505:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] 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] 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] 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] return ld_cache.insert (move (key), ^ std:: libbuild2/bin/guess.cxx:588:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pp), ^ std:: libbuild2/bin/guess.cxx:589:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.id), ^ std:: libbuild2/bin/guess.cxx:590:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.signature), ^ std:: libbuild2/bin/guess.cxx:591:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.checksum), ^ std:: libbuild2/bin/guess.cxx:592:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.version), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: 242 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 libbuild2/bin/guess.cxx:656:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return rc_cache.insert (move (key), ^ std:: libbuild2/bin/guess.cxx:713:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pp), ^ std:: libbuild2/bin/guess.cxx:714:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.id), ^ std:: libbuild2/bin/guess.cxx:715:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.signature), ^ std:: libbuild2/bin/guess.cxx:716:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.checksum), ^ std:: libbuild2/bin/guess.cxx:782:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return nm_cache.insert (move (key), ^ std:: libbuild2/bin/guess.cxx:824:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pp), ^ std:: libbuild2/bin/guess.cxx:825:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.id), ^ std:: libbuild2/bin/guess.cxx:826:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.signature), ^ std:: libbuild2/bin/guess.cxx:827:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.checksum), ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: In file included from ./libbuild2/bin/target.hxx:358:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] 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:2137: ./libbuild2/variable.txx:./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ libbuild2/bin/guess.cxx:6: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 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 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:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:237:15: note: in instantiation of function template specialization 'build2::run' requested here arr = run (ctx, ^ 35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:691:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:264:15: note: in instantiation of function template specialization 'build2::run' requested here 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:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:307:17: note: in instantiation of function template specialization 'build2::run' requested here rlr = run (ctx, ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:691:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:331:17: note: in instantiation of function template specialization 'build2::run' requested here 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:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:513:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "--version", f, false, true, &cs); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:544:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "-v", f, false, false, &cs); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:571:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "-version", f, false, false, &cs); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:665:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "--version", f, false, false, &cs); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: In file included from ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:698:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "/?", f, false, false, &cs); ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: 261 warnings generated. ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:18: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from libbuild2/bin/guess.cxx:4: In file included from ./libbuild2/bin/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/guess.cxx:810:13: note: in instantiation of function template specialization 'build2::run' requested here r = run (ctx, 3, env, "--version", f, false, false, &cs); ^ 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/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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:18: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:45: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : 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: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ 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] name (string v): value (move (v)) {} ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/bin/functions.cxx:36:19: note: in instantiation of function template specialization 'build2::convert' requested here string t (convert (move (ns))); ^ ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: In file included from In file included from libbuild2/bin/functions.cxx:4: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 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 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/function.hxx:560:14: note: in instantiation of function template specialization 'build2::value::value' requested here return value ( ^ ./libbuild2/function.hxx:549:14: note: in instantiation of function template specialization 'build2::function_cast_func>::thunk<0UL>' requested here return thunk (base, move (args), ^ ./libbuild2/function.hxx:847:45: note: in instantiation of member function 'build2::function_cast_func>::thunk' requested here 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 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 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] : 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 insert (function_overload ( ^ ./libbuild2/function.hxx:902:13: note: in instantiation of function template specialization 'build2::function_family::entry::operator+=>' requested here 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 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] new (&data) D (move (d)); ^ std:: 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxxIn 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: :1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] name (dir_path d, string v): dir (move (d)), value (move (v)) {} ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std::./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: :137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.ixx new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: :786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: 338 warnings generated. 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from libbuild2/bin/rule.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : bmix (c, move (d), move (o), move (n)) ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/bin/target.hxx:202:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : target (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:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/bin/target.hxx:230:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (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:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from libbuild2/bin/init.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: In file included from 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/bin/init.cxx:11: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20:In file included from warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: In file included from ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map.push_back (value_type {tt, o, move (h)}); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : common (move (d)), see_through_only (sto) {} ^ std:: ./libbuild2/test/rule.hxx:48:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/test/rule.hxx:49:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule (move (d), true /* see_through_only */) {} ^ std:: ./libbuild2/test/rule.hxx:61:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : common (move (d)), ^ std:: ./libbuild2/test/module.hxx:35:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::default_rule (move (d)), ^ std:: ./libbuild2/test/module.hxx:36:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] test::group_rule (move (d)) {} ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : target (c, move (d), move (o), move (n)) ^ std::./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/bin/target.hxx:80:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (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:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: libbuild2/bin/init.cxx:245:57: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [] (string& l, bool) {return move (l);}); ^ std:: libbuild2/bin/init.cxx:267:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] tgt = &rs.assign ("bin.target", move (t)); ^ std:: In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxxIn 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 108 warnings generated. 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixxIn 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ :786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : hbmix (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/bin/target.hxx:215:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : file (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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/bin/target.hxx:386:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] lib* l (new lib (ctx, move (dir), move (out), move (n))); ^ std:: 332 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: 319 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxxIn 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ :1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (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: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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:./libbuild2/target.hxx2463In file included from libbuild2/bin/utility.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from libbuild2/bin/utility.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ std:: :32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &g_factory, ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &g_factory, ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &g_factory, ^ libbuild2/bin/target.cxx:276:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 &m_factory, ^ libbuild2/bin/target.cxx:95:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/bin/target.cxx:4: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/bin/init.cxxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: :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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:65:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:74:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:85:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:86:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/bin/init.cxx:126:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:153:10: note: in instantiation of function template specialization 'build2::variable_pool::insert, std::string>>' requested here 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:712:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/bin/init.cxx:242:15: note: in instantiation of function template specialization 'build2::run' requested here s = run (ctx, ^ In file included from libbuild2/bin/init.cxx:4: In file included from ./libbuild2/bin/init.hxx:8: ./libbuild2/utility.hxx:631:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: ./libbuild2/utility.hxx:709:12: note: in instantiation of function template specialization 'build2::run' requested here return run (ctx, ^ libbuild2/bin/init.cxx:242:15: note: in instantiation of function template specialization 'build2::run' requested here s = run (ctx, ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/bin/init.cxx:261:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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] value& v (assign (move (name)) = forward (val)); ^ std:: libbuild2/bin/init.cxx:267:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 value& v (assign (move (name)) = forward (val)); ^ libbuild2/bin/init.cxx:267:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 value& v (assign (move (name)) = forward (val)); ^ libbuild2/bin/init.cxx:267:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& v (assign (move (name)) = forward (val)); ^ libbuild2/bin/init.cxx:267:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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] value& v (assign (move (name)) = forward (val)); ^ std:: libbuild2/bin/init.cxx:318:21: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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] 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here return lookup_config (rs, ^ libbuild2/bin/init.cxx:350:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 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] l = move (ovr.first); ^ std:: In file included from 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here return lookup_config (rs, ^ libbuild2/bin/init.cxx:350:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ ./libbuild2/config/utility.txx:60:35: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here return lookup_config (rs, ^ libbuild2/bin/init.cxx:350:16: note: in instantiation of function template specialization 'build2::config::lookup_config &>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here return lookup_config (rs, ^ libbuild2/bin/init.cxx:375:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/bin/init.cxx:374:31: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here 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:2136: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>>>::append' requested here value_traits::append (*this, move (v)); ^ ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/bin/init.cxx:374:31: note: in instantiation of function template specialization 'build2::value::operator+=>>>' requested here rs.assign ("bin.rpath") += cast_null ( ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txxIn file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: :500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ In file included from 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/bin/init.cxx:385:38: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/bin/init.cxx:504:11: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] return install_mode (s, T::static_type, move (m)); ^ std:: libbuild2/bin/init.cxx:505:11: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/bin/init.cxx:528:11: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/bin/init.cxx:542:13: note: in instantiation of function template specialization 'build2::install::install_path' requested here 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] return install_mode (s, T::static_type, move (m)); ^ std:: libbuild2/bin/init.cxx:543:13: note: in instantiation of function template specialization 'build2::install::install_mode' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:577:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:580:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:583:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:586:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:591:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:600:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:618:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:619:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:620:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: libbuild2/bin/init.cxx:621:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/bin/init.cxx:654:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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] 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 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 return lookup_config (new_value, ^ libbuild2/bin/init.cxx:696:13: note: in instantiation of function template specialization 'build2::config::lookup_config>>' requested here 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] 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/bin/init.cxx:749:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 return vars.assign (var_pool ().insert (move (name))); ^ libbuild2/bin/init.cxx:749:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/bin/init.cxx:749:54: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/bin/init.cxx:762:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 return vars.assign (var_pool ().insert (move (name))); ^ libbuild2/bin/init.cxx:762:14: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/bin/init.cxx:762:56: note: in instantiation of function template specialization 'build2::value::operator=' requested here rs.assign ("bin.ar.version.major") = v.major; ^ In file included from libbuild2/bin/init.cxx:6: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/bin/init.cxx:1206:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here rules.insert (a, move (name), r); ^ libbuild2/bin/init.cxx:1206:10: note: in instantiation of function template specialization 'build2::scope::insert_rule' requested here bs.insert_rule (perform_update_id, "bin.def", def_); ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ In file included from In file included from libbuild2/c/init.cxx:6: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.hxxlibbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from libbuild2/c/init.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/target.hxxIn file included from libbuild2/c/init.cxx:9: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : type (t), variant (move (v)) {} ^ std:: In file included from libbuild2/c/init.cxx:10: 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: 382 warnings generated. ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: In file included from libbuild2/c/init.cxx:10: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: ./libbuild2/variable.hxxwarning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: In file included from libbuild2/c/init.cxx:10: 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map.push_back (value_type {tt, o, move (h)}); ^ std:: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/target.ixx:94:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: In file included from libbuild2/c/init.cxx:10: 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/c/init.cxx:10: 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : objx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.ixx./libbuild2/bin/target.hxx:52:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : target (c, move (d), move (o), move (n)) ^ std:: :353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/bin/target.hxx:264:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: : libx (c, move (d), move (o), move (n)) std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:14: ./libbuild2/rule-map.hxx:72:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ^ std:: ./libbuild2/bin/target.hxx:358:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/c/init.cxx:10: 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/c/init.cxx:10: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (data&& d): data (move (d)) {} ^ std:: In file included from libbuild2/c/init.cxx:10: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/c/init.cxx:10: In file included from ./libbuild2/cc/module.hxx:17: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (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:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxxIn file included from libbuild2/c/init.cxx:10: 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] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: In file included from libbuild2/c/init.cxx:10: 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: In file included from :422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/cc/compile-rule.cxxlibbuild2/c/init.cxx:10: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: libbuild2/c/init.cxx:38:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d): cc::config_module (move (d)) {} ^ std:: libbuild2/c/init.cxx:130:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] mode.insert (mode.begin (), move (o)); ^ std:: libbuild2/c/init.cxx:296:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto& m (extra.set_module (new config_module (move (d)))); ^ std:: libbuild2/c/init.cxx:410:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto& m (extra.set_module (new module (move (d), rs))); ^ std:: :4: In file included from ./libbuild2/cc/compile-rule.hxx:10: In file included from ./libbuild2/rule.hxx:12: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (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:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/target.hxx319 warnings generated. :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: In file included from ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^In file included from libbuild2/cc/compile-rule.cxx:4: In file included from ./libbuild2/cc/compile-rule.hxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : bmix (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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/common.cxx:4: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (data&& d): data (move (d)) {} ^ std:: In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/cc/common.cxx:6: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/bin/target.hxx:150:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/common.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/cc/common.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: In file included from ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/cc/compile-rule.cxx:12: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: libbuild2/cc/common.cxx:1123:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i->path_mtime (move (f), mt); ^ std:: libbuild2/cc/common.cxx:1130:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s->path_mtime (move (f), mt); ^ std:: libbuild2/cc/common.cxx:1148:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s->path_mtime (move (f), mt); ^ std:: libbuild2/cc/common.cxx:1171:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a->path_mtime (move (f), mt); ^ std:: libbuild2/cc/common.cxx:1234:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pc = move (r); ^ std:: libbuild2/cc/common.cxx:1381:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] o.push_back (move (d)); ^ std:: libbuild2/cc/common.cxx:1382:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.first = move (o); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/cc/compile-rule.cxx:17: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, move (l)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: libbuild2/cc/compile-rule.cxx:26: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: libbuild2/cc/compile-rule.cxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] mi.name = move (w); ^ std:: libbuild2/cc/compile-rule.cxx:152:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : common (move (d)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: libbuild2/cc/compile-rule.cxx:1337:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cs = move (*l); ^ std:: libbuild2/cc/compile-rule.cxx:1454:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] md, move (tu.module_info), dd, u); ^ std:: libbuild2/cc/compile-rule.cxx:1495:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] md.dd = move (dd.path); ^ std:: libbuild2/cc/compile-rule.cxx:1502:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] md.psrc = move (psrc.first); ^ std:: libbuild2/cc/compile-rule.cxx:1552:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] case perform_update_id: return move (md); ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: libbuild2/cc/compile-rule.cxx:1629:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append_prefix (trace, m, t, move (d)); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ libbuild2/cc/compile-rule.cxx:2261:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (f), false /* cache */, false /* normalized */, ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/c/init.cxx:10: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/cc/compile-rule.cxxIn file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:11: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from :3127:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] hk.file = move (fp); ^ std:: libbuild2/cc/compile-rule.cxx:3138:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] fp = move (hk.file); ^ std:: ./libbuild2/target.hxxIn 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: libbuild2/cc/compile-rule.cxx:3175:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] hk.file = move (fp); ^ std:: libbuild2/cc/compile-rule.cxx:3186:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (hc.header_map.emplace (move (hk), r.first)); ^ std:: libbuild2/cc/compile-rule.cxx:3585:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path d (move (ds), dir_path::exact); // Move the buffer in. ^ std:: libbuild2/cc/compile-rule.cxx:3591:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (!builder.next (move (d))) ^ std:: libbuild2/cc/compile-rule.cxx:3592:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ds = move (d).string (); // Move the buffer back out. ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: libbuild2/cc/compile-rule.cxx:3990:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (hp), cache, cache /* normalized */, ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: libbuild2/cc/compile-rule.cxx:4036:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/c/init.cxx:10: 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/c/init.cxx:10: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/c/init.cxx:10: 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: move (hp), true /* cache */, false /* normalized */, ^ std:: libbuild2/cc/compile-rule.cxx:4164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path b (move (l->erase (0, p + 1))); ^ std:: libbuild2/cc/compile-rule.cxx:4166:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = add_unit (move (h), move (b), mt); ^ std:: libbuild2/cc/compile-rule.cxx:4166:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = add_unit (move (h), move (b), mt); ^ std:: libbuild2/cc/compile-rule.cxx:4172:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = add (path (move (*l)), true /* cache */, mt); ^ std:: libbuild2/cc/compile-rule.cxx:4263:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pr.in_efd), ^ std:: libbuild2/cc/compile-rule.cxx:4283:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ^ std:: libbuild2/cc/compile-rule.cxx:4286:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (pr.out_fd)); // stdin (badbit|failbit) ^ std:: libbuild2/cc/compile-rule.cxx:4400:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pr.in_efd), ^ std:: libbuild2/cc/compile-rule.cxx:4423:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dbuf.open (args[0], move (pr.in_efd)); ^ std:: libbuild2/cc/compile-rule.cxx:4486:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] is.open (move (pr.in_ofd), m); ^ std:: libbuild2/cc/compile-rule.cxx:4652:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional r = add (path (move (f)), ^ std:: libbuild2/cc/compile-rule.cxx:4772:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] if (optional r = add (path (move (f)), ^ std:: libbuild2/cc/compile-rule.cxx:4901:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dbuf.close (move (dr)); // Throws if error. ^ std:: libbuild2/cc/compile-rule.cxx:5018:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dbuf.close (move (dr)); // Throws if error. ^ std:: libbuild2/cc/compile-rule.cxx:5064:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] result.first = move (psrc); ^ std:: libbuild2/cc/compile-rule.cxx:5368:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ^ std:: libbuild2/cc/compile-rule.cxx:5438:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : move (p.checksum); ^ std:: libbuild2/cc/compile-rule.cxx:5520:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] module_import {import_type::module_intf, move (mi.name), false, 0}); ^ std:: libbuild2/cc/compile-rule.cxx:5611:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v = move (mi.name); // Note: move. ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/cc/compile-rule.cxx:6430:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (move (pd), *as); ^ std:: libbuild2/cc/compile-rule.cxx:6508:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pd), ^ std:: libbuild2/cc/compile-rule.cxx:6510:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (mf), ^ std:: libbuild2/cc/compile-rule.cxx:6522:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bt.prerequisites (move (ps)); ^ std:: libbuild2/cc/compile-rule.cxx:6548:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir_path pd (move (sb.first)); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ libbuild2/cc/compile-rule.cxx:6749:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pd), ^ std:: libbuild2/cc/compile-rule.cxx:6751:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (mf), ^ std:: libbuild2/cc/compile-rule.cxx:6763:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] bt.prerequisites (move (ps)); ^ std:: libbuild2/cc/compile-rule.cxx:6820:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] stor.push_back (move (s)); ^ std:: libbuild2/cc/compile-rule.cxx:6876:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] stor.push_back (move (s)); ^ std:: libbuild2/cc/compile-rule.cxx:6939:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] stor.push_back (move (s)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/cc/compile-rule.cxx:6980:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] stdifc = move (d); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: In file included from ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:184:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:185:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:201:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:203:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:205:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:230:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:263:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here &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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.hxx./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/c/init.cxx:279:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here vp.insert ("c.target"), ^ :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:26: ./libbuild2/prerequisite.hxx:91:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (a >> 4, a & 0x0F, tt, move (name), r); ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/rule-map.hxx:119:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ 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] return var.overrides == nullptr ? p : lookup_override (var, move (p)); ^ std:: In file included from libbuild2/cc/functions.cxx:4: In file included from ./libbuild2/cc/link-rule.hxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/scope.hxx:257:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/gcc.cxx:4: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/cc/target.hxx:43:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : cc (ctx, move (d), move (o), move (n)) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:13: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/functions.cxx:13: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: libbuild2/cc/functions.cxx:79:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return value (move (r)); ^ std:: libbuild2/cc/functions.cxx:153:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string t (convert (move (ot_ns))); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/cc/functions.cxx:196:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] return value (move (r)); ^ std:: libbuild2/cc/functions.cxx:331:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return r ? value (move (*r)) : value (nullptr); ^ std:: libbuild2/cc/functions.cxx:539:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value (move (r)); ^ std:: libbuild2/cc/functions.cxx:579:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return r ? value (move (*r)) : value (nullptr); ^ std:: ./libbuild2/target.ixxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ :786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/cc/gcc.cxx:5: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxxIn file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/common.cxx:1102:15: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 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:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/common.cxx:1105:17: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 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:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: :440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/common.cxx:1170:13: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here 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:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/common.cxx:1312:7: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here insert_library ( ^ In file included from libbuild2/cc/common.cxx:4: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/common.cxx:1382:23: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/cc/common.cxx:1382:23: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/common.cxx:1419:38: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/common.cxx:1594:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/common.cxx:1595:11)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1595:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/common.cxx:1594:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/common.cxx:1595:11)>' requested here auto df = make_diag_frame ( ^ 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from 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] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/cc/gcc.cxx:14: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: libbuild2/cc/gcc.cxx:62:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (d)); ^ std:: libbuild2/cc/gcc.cxx:150:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pr.in_efd), fdstream_mode::skip, ifdstream::badbit); ^ std:: libbuild2/cc/gcc.cxx:192:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = dir_path (move (ds)); ^ std:: libbuild2/cc/gcc.cxx:205:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (move (d)); ^ std:: libbuild2/cc/gcc.cxx:236:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r), size_t (0)); ^ std:: libbuild2/cc/gcc.cxx:302:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pr.in_ofd), fdstream_mode::skip, ifdstream::badbit); ^ std:: In file included from libbuild2/cc/gcc.cxx:370:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d = dir_path (move (ds)); ^ std:: libbuild2/cc/gcc.cxx:373:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw invalid_path (move (d).string ()); ^ std:: libbuild2/cc/gcc.cxx:385:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (move (d)); ^ std:: libbuild2/cc/gcc.cxx:391:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r), rn); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 369 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:54:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/cc/functions.cxx:88:14: note: in instantiation of function template specialization 'build2::value::value>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: libbuild2/cc/functions.cxx:153:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ libbuild2/cc/functions.cxx:153:19: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:83:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (names (v.as ())); ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:83:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (names (v.as ())); ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:83:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (names (v.as ())); ^ libbuild2/cc/functions.cxx:287:45: note: in instantiation of function template specialization 'build2::convert' requested here 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] 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 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] : 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 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 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (v).as ()); ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (v).as ()); ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>>' requested here return convert (move (v).as ()); ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>>' requested here return move (v).as (); ^ libbuild2/cc/functions.cxx:331:44: note: in instantiation of function template specialization 'build2::convert>>' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] move (d))); ^ std:: libbuild2/cc/functions.cxx:308:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/cc/functions.cxx:308:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 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] 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 string s (convert (name (f))); ^ In file included from In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 insert, optional> ( ^ 402 warnings generated. In file included from libbuild2/cc/functions.cxx:7: ./libbuild2/function.hxx:971:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d))); ^ std:: libbuild2/cc/functions.cxx:455:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 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] : 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 insert (function_overload ( ^ libbuild2/cc/functions.cxx:455:9: note: in instantiation of function template specialization 'build2::function_family::entry::insert>' requested here 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] 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 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:2136: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ 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:2137: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert>' requested here return convert (move (v).as ()); ^ libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as>' requested here return move (v).as (); ^ libbuild2/cc/functions.cxx:579:45: note: in instantiation of function template specialization 'build2::convert>' requested here auto r (m->find_system_library (convert (move (vs[0])))); ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/gcc.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1085:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] s.recipe = forward (d); ^ std:: libbuild2/cc/compile-rule.cxx:494:13: note: in instantiation of function template specialization 'build2::target::data' requested here t.data (a, match_data (*this, ut, p)); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 427 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixxIn 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: In file included from 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:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/compile-rule.cxx:4091:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:4092:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:4092:9)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/compile-rule.cxx:4091:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:4092:9)>' requested here auto df = make_diag_frame ( ^ 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] : type (t), variant (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: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: In file included from libbuild2/cc/guess.cxx:197:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (pr.out_fd)); ^ std:: libbuild2/cc/guess.cxx:198:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (pr.in_ofd), ^ std:: libbuild2/cc/guess.cxx:823:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] ? guess_result (*xi, move (l)) ^ std:: libbuild2/cc/guess.cxx:1100:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] cache = move (l); ^ std:: libbuild2/cc/guess.cxx:1159:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), ^ std:: libbuild2/cc/guess.cxx:1160:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cache)); ^ std:: libbuild2/cc/guess.cxx:1190:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cache = move (l); ^ std:: libbuild2/cc/guess.cxx:1196:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cache), ^ std:: libbuild2/cc/guess.cxx:1197:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l)); ^ std:: libbuild2/cc/guess.cxx:1208:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cache)); ^ std:: libbuild2/cc/guess.cxx:1262:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return guess_result (*xi, move (l)); ^ std:: libbuild2/cc/guess.cxx:1275:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return guess_result (*xi, move (l)); ^ std:: libbuild2/cc/guess.cxx:1319:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.path = move (xp); ^ std:: libbuild2/cc/guess.cxx:1366:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.info = move (search_info); ^ std:: libbuild2/cc/guess.cxx:1436:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r = move (p).string (); ^ std:: libbuild2/cc/guess.cxx:1474:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.string = move (v); ^ std:: libbuild2/cc/guess.cxx:1570:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r), rn); ^ std:: libbuild2/cc/guess.cxx:1586:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return make_pair (move (r), rn); ^ std:: 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/compile-rule.cxx:5090:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5091:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:5091:9)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/compile-rule.cxx:5090:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5091:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/compile-rule.cxx:5500:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5501:9)>' requested here 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:20: ./libbuild2/diagnostics.hxx:526:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:5501:9)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/compile-rule.cxx:5500:17: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/compile-rule.cxx:5501:9)>' requested here auto df = make_diag_frame ( ^ libbuild2/cc/guess.cxx:1875:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.path), ^ std:: libbuild2/cc/guess.cxx:1876:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.id), ^ std:: libbuild2/cc/guess.cxx:1878:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ver), ^ std:: libbuild2/cc/guess.cxx:1880:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.signature), ^ std:: libbuild2/cc/guess.cxx:1882:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (t), ^ std:: libbuild2/cc/guess.cxx:1883:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ot), ^ std:: libbuild2/cc/guess.cxx:1884:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cpat), ^ std:: libbuild2/cc/guess.cxx:1885:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (bpat), ^ std:: libbuild2/cc/guess.cxx:1886:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rt), ^ std:: libbuild2/cc/guess.cxx:1887:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (csl), ^ std:: libbuild2/cc/guess.cxx:1888:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (xsl), ^ std:: libbuild2/cc/guess.cxx:1889:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (lib_dirs), ^ std:: libbuild2/cc/guess.cxx:1890:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (hdr_dirs), ^ std:: libbuild2/cc/guess.cxx:1891:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (mod_dirs), ^ std:: libbuild2/cc/guess.cxx:1997:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ver.build = move (v.build); ^ std:: libbuild2/cc/guess.cxx:2043:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (gr.path), ^ std:: libbuild2/cc/guess.cxx:2126:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.id), ^ std:: libbuild2/cc/guess.cxx:2128:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ver), ^ std:: libbuild2/cc/guess.cxx:2130:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.signature), ^ std:: libbuild2/cc/guess.cxx:2131:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (t), ^ std:: libbuild2/cc/guess.cxx:2133:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ot), ^ std:: libbuild2/cc/guess.cxx:2134:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pat), ^ std:: libbuild2/cc/guess.cxx:2136:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rt), ^ std:: libbuild2/cc/guess.cxx:2137:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (csl), ^ std:: libbuild2/cc/guess.cxx:2138:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (xsl), ^ std:: libbuild2/cc/guess.cxx:2228:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] dir_path d (move (trim (l))); ^ std:: libbuild2/cc/guess.cxx:2554:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] var_ver = move (ver); ^ std:: libbuild2/cc/guess.cxx:2673:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto f = [] (string& l, bool) {return move (l);}; ^ std:: libbuild2/cc/guess.cxx:2753:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] var_ver = move (ver); ^ std:: libbuild2/cc/guess.cxx:2880:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.path), ^ std:: libbuild2/cc/guess.cxx:2881:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.id), ^ std:: libbuild2/cc/guess.cxx:2883:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ver), ^ std:: libbuild2/cc/guess.cxx:2884:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (var_ver), ^ std:: libbuild2/cc/guess.cxx:2885:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.signature), ^ std:: libbuild2/cc/guess.cxx:2886:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.checksum), // Calculated on whole -v output. ^ std:: libbuild2/cc/guess.cxx:2887:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (t), ^ std:: libbuild2/cc/guess.cxx:2888:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ot), ^ std:: libbuild2/cc/guess.cxx:2889:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cpat), ^ std:: libbuild2/cc/guess.cxx:2890:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (bpat), ^ std:: libbuild2/cc/guess.cxx:2891:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rt), ^ std:: libbuild2/cc/guess.cxx:2892:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (csl), ^ std:: libbuild2/cc/guess.cxx:2893:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (xsl), ^ std:: libbuild2/cc/guess.cxx:2894:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (lib_dirs), ^ std:: libbuild2/cc/guess.cxx:2954:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? move (l) ^ std:: libbuild2/cc/guess.cxx:3143:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto f = [] (string& l, bool) {return move (l);}; ^ std:: libbuild2/cc/guess.cxx:3198:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.path), ^ std:: libbuild2/cc/guess.cxx:3199:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.id), ^ std:: libbuild2/cc/guess.cxx:3201:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ver), ^ std:: libbuild2/cc/guess.cxx:3203:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr.signature), ^ std:: libbuild2/cc/guess.cxx:3205:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (t), ^ std:: libbuild2/cc/guess.cxx:3206:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ot), ^ std:: libbuild2/cc/guess.cxx:3207:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pat), ^ std:: libbuild2/cc/guess.cxx:3209:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rt), ^ std:: libbuild2/cc/guess.cxx:3210:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (csl), ^ std:: libbuild2/cc/guess.cxx:3211:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (xsl), ^ std:: libbuild2/cc/guess.cxx:3346:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (gr), cs)); ^ std:: libbuild2/cc/guess.cxx:3409:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.bin_pattern = move (p).string (); ^ std:: libbuild2/cc/guess.cxx:3425:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return cache.insert (move (key), move (r)); ^ std:: libbuild2/cc/guess.cxx:3425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return cache.insert (move (key), move (r)); ^ std:: In file included from libbuild2/cc/guess.cxx:3670:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = &hs.insert_angle (move (fp), f); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/compile-rule.cxx:6527:36: note: in instantiation of function template specialization 'build2::value::operator=' requested here bt.vars.assign (b_binless) = (lt.mtime () == timestamp_unreal); ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 367 warnings generated. In file included from c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: In file included from 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 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 auto df = make_diag_frame ( ^ libbuild2/cc/guess.cxx:1037:11: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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:584:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:1032:24: note: in instantiation of function template specialization 'build2::run' requested here 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 r = run ("-v", f, true /* checksum */); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: libbuild2/cc/guess.cxxIn 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: :1037:11: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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:584:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:1032:24: note: in instantiation of function template specialization 'build2::run' requested here 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 r = run ("--version", f); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:691:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:1335:21: note: in instantiation of function template specialization 'build2::run' requested here r = build2::run (ctx, ^ libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:11: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: In file included from ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: In file included from ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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 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 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] 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 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] 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 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 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] 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 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] 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 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 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:584:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:2045:13: note: in instantiation of function template specialization 'build2::run' requested here t = run (ctx, 3, xp, args, f, false); ^ In file included from libbuild2/cc/init.cxx:6: In file included from ./libbuild2/file.hxx:538: ./libbuild2/file.ixx:21:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] move (tgt), ^ std:: ./libbuild2/file.ixx:72:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r.name), ^ std:: ./libbuild2/file.ixx:86:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (tgt), ^ std:: ./libbuild2/file.ixx:94:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ 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] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/guess.cxx:2515:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2516:11)>' requested here 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] 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:2516:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/guess.cxx:2515:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2516:11)>' requested here 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] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/guess.cxx:2628:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2629:11)>' requested here 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] 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:2629:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/guess.cxx:2628:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2629:11)>' requested here 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:584:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:2674:13: note: in instantiation of function template specialization 'build2::run' requested here t = run (ctx, 3, xp, args, f, false); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: In file included from libbuild2/cc/guess.cxx:4: In file included from ./libbuild2/cc/guess.hxx:8: ./libbuild2/utility.hxx:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:2967:13: note: in instantiation of function template specialization 'build2::run' requested here s = run (ctx, 3, env, "-V", f, false); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: In file included from ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: libbuild2/cc/guess.cxx:70: ./libbuild2/diagnostics.hxx:543:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/guess.cxx:2983:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2984:11)>' requested here 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] 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:2984:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/guess.cxx:2983:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:2984:11)>' requested here 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] return diag_frame_impl (move (f)); ^ std:: libbuild2/cc/guess.cxx:3078:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:3079:11)>' requested here 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] 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:3079:11)>::diag_frame_impl' requested here return diag_frame_impl (move (f)); ^ libbuild2/cc/guess.cxx:3078:19: note: in instantiation of function template specialization 'build2::make_diag_frame<(lambda at libbuild2/cc/guess.cxx:3079:11)>' requested here 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:584:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:3093:13: note: in instantiation of function template specialization 'build2::run' requested here 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:731:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/guess.cxx:3144:15: note: in instantiation of function template specialization 'build2::run' requested here t = run (ctx, 3, xp, "-dumpmachine", f); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: In file included from ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 378 warnings generated. libbuild2/cc/lexer.cxx:920:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] log_file_.name = move (s); ^ std:: libbuild2/cc/lexer.cxx:929:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string r (move (log_file_.path).string ()); // Move string rep out. ^ std:: libbuild2/cc/lexer.cxx:931:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] log_file_.path = path (move (r)); // Move back in. ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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: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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: In file included from ./libbuild2/cc/target.hxx:27:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/cc/install-rule.cxx:6: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/cc/install-rule.cxx:25:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), link_ (l) {} ^ std:: libbuild2/cc/install-rule.cxx43 warnings generated. ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] l = move (ovr.first); ^ std:: :219:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (r), ^ 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cc/init.cxx:103:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cc/init.cxx:116:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cc/init.cxx:123:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here vp.insert ("cc.pkconfig.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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/cc/init.cxx:128:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/cc/init.cxx:131:10: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: libbuild2/cc/init.cxx:132:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/cc/init.cxx:157:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: libbuild2/cc/init.cxx:162:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here vp.insert ("cc.system", 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cc/init.cxx:180:10: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here vp.insert ("config.cc.reprocess"); ^ libbuild2/cc/install-rule.cxx:301:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), link_ (l) {} ^ std:: 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/cc/init.cxx:220:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/cc/init.cxx:240:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 return vars.assign (var_pool ().insert (move (name))); ^ libbuild2/cc/init.cxx:240:12: note: in instantiation of function template specialization 'build2::scope::assign' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/init.cxx:240:49: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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] return vars.assign (var_pool ().insert (move (name))); ^ std:: libbuild2/cc/init.cxx:257:12: note: in instantiation of function template specialization 'build2::scope::assign>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/init.cxx:257:40: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/cc/init.cxx:257:40: note: in instantiation of function template specialization 'build2::value::operator=>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:376:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here return lookup_config (rs, ^ libbuild2/cc/init.cxx:305:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/cc/init.cxx:304:33: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here 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:2136: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>::append' requested here value_traits::append (*this, move (v)); ^ ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/cc/init.cxx:304:33: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here rs.assign ("cc.poptions") += cast_null ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:10: In file included from ./libbuild2/rule.hxx:12: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: In file included from ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/target.hxxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 371 warnings generated. :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: In file included from libbuild2/cc/link-rule.cxx:15: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] n1 = move (s); ^ std:: libbuild2/cc/link-rule.cxx:230:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] n1 = move (s); ^ std:: libbuild2/cc/link-rule.cxx:258:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: libbuild2/cc/link-rule.cxx:682:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i.derive_path (move (ip), tsys == "mingw32" ? "a" : "lib"); ^ std:: libbuild2/cc/link-rule.cxx:746:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] re = &t.derive_path (move (b)); ^ std:: libbuild2/cc/link-rule.cxx:808:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] re = &t.derive_path (move (b), ^ std:: libbuild2/cc/link-rule.cxx:819:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (lk), ^ std:: libbuild2/cc/link-rule.cxx:820:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ld), ^ std:: libbuild2/cc/link-rule.cxx:821:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (so), ^ std:: libbuild2/cc/link-rule.cxx:822:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), ^ std:: libbuild2/cc/link-rule.cxx:824:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cp_l), move (cp_v)}; ^ std:: libbuild2/cc/link-rule.cxx:824:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (cp_l), move (cp_v)}; ^ std:: libbuild2/cc/link-rule.cxx:1386:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.state[a].assign (c_type) = move (v); ^ std:: libbuild2/cc/link-rule.cxx:1803:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ps.push_back (move (pc)); ^ std:: libbuild2/cc/link-rule.cxx:1862:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] verify = !rt.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: libbuild2/cc/link-rule.cxx:2320:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.args.push_back (move (p)); ^ std:: libbuild2/cc/link-rule.cxx:2364:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.args.push_back (move (p)); ^ std:: libbuild2/cc/link-rule.cxx:2370:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.args.push_back (move (p)); ^ std:: libbuild2/cc/link-rule.cxx:2567:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.args.push_back (move (o)); ^ std:: libbuild2/cc/link-rule.cxx:2574:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] d.args.push_back (move (o)); ^ std:: libbuild2/cc/link-rule.cxx:2703:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] args.push_back (move (p)); ^ std:: libbuild2/cc/link-rule.cxx:2910:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] env.push_back (move (v)); ^ std:: libbuild2/cc/link-rule.cxx:2990:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (pr.out_fd)); ^ std:: libbuild2/cc/link-rule.cxx:3030:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] manifest = move (mf); // Save for link.exe's /MANIFESTINPUT. ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: libbuild2/cc/link-rule.cxx:3335:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sargs.push_back (move (o)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: libbuild2/cc/link-rule.cxx:4286:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (e)); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: In file included from ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:12In 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: : In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: ./libbuild2/target.hxxIn 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/module.cxx:4: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxx:549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] In file included from libbuild2/cc/module.cxx:16: ./libbuild2/config/utility.hxx:441:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.assign (move (var))); ^ std:: ns.push_back (move (n)); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: In file included from libbuild2/cc/module.cxx:16: 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] 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] l = move (ovr.first); ^ std:: In file included from libbuild2/cc/module.cxx:17: ./libbuild2/install/utility.hxx:32:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return install_mode (s, T::static_type, move (m)); ^ std:: libbuild2/cc/module.cxx:129:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (d), ^ std:: libbuild2/cc/module.cxx:165:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (xc), ^ std:: libbuild2/cc/module.cxx:193:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [] (string& l, bool) {return move (l);}); ^ std:: libbuild2/cc/module.cxx:230:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const strings& xm (cast (rs.assign (x_mode) = move (mode))); ^ std:: libbuild2/cc/module.cxx:264:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.assign (x_target) = move (tt); ^ 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: libbuild2/cc/module.cxx:644:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dirs_cache.insert (move (key), move (sd)); ^ std:: libbuild2/cc/module.cxx:644:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dirs_cache.insert (move (key), move (sd)); ^ std:: In file included from libbuild2/cc/msvc.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: libbuild2/cc/module.cxx:862:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.assign (x_sys_lib_dirs) = move (lib_dirs.first); ^ std:: libbuild2/cc/module.cxx:863:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rs.assign (x_sys_hdr_dirs) = move (hdr_dirs.first); ^ std:: In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 350 warnings generated. ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/cc/msvc.cxx:7: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/cc/msvc.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/cc/msvc.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : type (t), variant (move (v)) {} ^ std:: In file included from 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/msvc.cxx:17: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (data&& d): data (move (d)) {} ^ std:: In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: In file included from libbuild2/cc/msvc.cxx:18: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: libbuild2/cc/msvc.cxx:281:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (d)); ^ std:: libbuild2/cc/msvc.cxx:316:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (d)); ^ std:: libbuild2/cc/msvc.cxx:335:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return make_pair (move (r), rn); ^ std:: libbuild2/cc/msvc.cxx:395:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r), rn); ^ std:: In file included from libbuild2/cc/msvc.cxx:468:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] r.first->path_mtime (move (f), mt); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/link-rule.cxx:1116:44: note: in instantiation of function template specialization 'build2::value::operator=' requested here r.first.assign (b_binless) = true; ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 157 warnings generated. 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 In file included from libbuild2/cc/parser.cxx:112:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] parse_module (t, ex, move (l)); ^ std:: libbuild2/cc/parser.cxx:176:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] module_marker_ = move (l); ^ std:: libbuild2/cc/parser.cxx:201:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] u_->module_info.name = move (np.first); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ libbuild2/cc/parser.cxx:296:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] is.push_back (module_import {ut, move (un), ex, 0}); ^ std:: libbuild2/cc/parser.cxx:330:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (n), p); ^ 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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:15: In file included from ./libbuild2/cc/common.hxx:13: In file included from ./libbuild2/bin/target.hxx:10: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/msvc.cxx:7: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/module.cxx:16: 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here return lookup_config ( ^ In file included from libbuild2/cc/module.cxx:16: 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cc/module.cxx:87:37: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here const variable& v (vp.insert ("config." + m)); ^ In file included from libbuild2/cc/module.cxx:16: 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] 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 auto r (lookup_config_impl (rs, ^ libbuild2/cc/module.cxx:126:15: note: in instantiation of function template specialization 'build2::config::lookup_config>' requested here l = lookup_config (new_config, ^ In file included from libbuild2/cc/module.cxx:16: 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] 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:152:30: note: in instantiation of function template specialization 'build2::value::operator=>' requested here rs.assign (x_c_mode) = mode; ^ 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/cc/module.cxx:152:30: note: in instantiation of function template specialization 'build2::value::operator=>' requested here rs.assign (x_c_mode) = mode; ^ 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:10: ./libbuild2/utility.hxx:712:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: libbuild2/cc/module.cxx:189:16: note: in instantiation of function template specialization 'build2::run' requested here ct = run (ctx, ^ In file included from libbuild2/cc/module.cxx:4: In file included from ./libbuild2/cc/module.hxx:10: ./libbuild2/utility.hxx:631:20: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] forward (f), ^ std:: ./libbuild2/utility.hxx:709:12: note: in instantiation of function template specialization 'build2::run' requested here return run (ctx, ^ libbuild2/cc/module.cxx:189:16: note: in instantiation of function template specialization 'build2::run' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:228:26: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:241:46: note: in instantiation of function template specialization 'build2::value::value' requested here 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:2136: ./libbuild2/variable.ixx:54:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:242:46: note: in instantiation of function template specialization 'build2::value::value' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:264:28: note: in instantiation of function template specialization 'build2::value::operator=' requested here rs.assign (x_target) = move (tt); ^ In file included from libbuild2/cc/module.cxx:16: 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] 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 return lookup_config_impl (rs, ^ libbuild2/cc/module.cxx:430:9: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here lookup_config (rs, config_x_poptions, nullptr)); ^ In file included from libbuild2/cc/module.cxx:16: 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] 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/cc/module.cxx:429:30: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here rs.assign (x_poptions) += cast_null ( ^ 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:2136: ./libbuild2/variable.ixx:803:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: ./libbuild2/variable.ixx:112:22: note: in instantiation of member function 'build2::value_traits>::append' requested here value_traits::append (*this, move (v)); ^ ./libbuild2/variable.hxx:392:35: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here return v != nullptr ? *this += *v : *this;} ^ libbuild2/cc/module.cxx:429:30: note: in instantiation of function template specialization 'build2::value::operator+=>' requested here rs.assign (x_poptions) += cast_null ( ^ 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:570:43: note: in instantiation of function template specialization 'build2::value::prepend>>' requested here 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:2136: ./libbuild2/variable.ixx:906:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) map (move (x)); ^ std:: ./libbuild2/variable.ixx:128:22: note: in instantiation of member function 'build2::value_traits>>::prepend' requested here value_traits::prepend (*this, move (v)); ^ libbuild2/cc/module.cxx:570:43: note: in instantiation of function template specialization 'build2::value::prepend>>' requested here rs.assign (x_translate_include).prepend ( ^ libbuild2/cc/msvc.cxx:595:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 pair r (msvc_search_library ( ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/msvc.cxx:593:19: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here common::insert_library ( ^ libbuild2/cc/msvc.cxx:618:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here pair r (msvc_search_library ( ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ std:: libbuild2/cc/msvc.cxx:595:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 pair r (msvc_search_library ( ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/msvc.cxx:593:19: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here common::insert_library ( ^ libbuild2/cc/msvc.cxx:658:30: note: in instantiation of function template specialization 'build2::cc::msvc_search_library' requested here pair r (msvc_search_library ( ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ std:: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: libbuild2/cc/msvc.cxx:663:13: note: in instantiation of function template specialization 'build2::cc::common::insert_library' requested here insert_library ( ^ In file included from libbuild2/cc/msvc.cxx:17: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/cc/common.txx:35:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (p.second); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cc/module.cxx:862:34: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:782:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as> () = move (x); ^ std:: ./libbuild2/variable.ixx:96:22: note: in instantiation of member function 'build2::value_traits>>>::assign' requested here value_traits::assign (*this, move (v)); ^ libbuild2/cc/module.cxx:862:34: note: in instantiation of function template specialization 'build2::value::operator=>>>' requested here 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:2136: ./libbuild2/variable.ixx:784:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) vector (move (x)); ^ std:: In file included from libbuild2/cc/module.cxx:17: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return install_path (s, T::static_type, move (d)); ^ std:: libbuild2/cc/module.cxx:1012:11: note: in instantiation of function template specialization 'build2::install::install_path' requested here install_path (rs, dir_path ("pkgconfig")); ^ 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1032:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1036:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1049:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1053:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1057:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1061:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1067:15: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1071:15: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1077:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1087:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1092:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1096:11: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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] return insert (a, T::static_type, move (name), r); ^ std:: libbuild2/cc/module.cxx:1102:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here r.insert (perform_update_id, x_link, lr); ^ 46 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 380 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:4: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:5: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:8: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] r.first = path_cast (move (d)); ^ std:: ./libbuild2/install/utility.hxx:39:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r.first = move (m); ^ std:: ./libbuild2/install/utility.hxx:57:47: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (ctx, 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/cc/target.hxx:78:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : type (t), variant (move (v)) {} ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:20: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (data&& d): data (move (d)) {} ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:20: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: libbuild2/cc/pkgconfig.cxx:2264:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), ^ std:: libbuild2/cc/pkgconfig.cxx:2265:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pp), ^ std:: libbuild2/cc/pkgconfig.cxx:2277:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] (pt->is_a () ? c_hdrs : x_hdrs).push_back (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:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = 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:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/pkgconfig.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 r.first = path_cast (move (d)); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from libbuild2/cc/pkgconfig.cxx:2264:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p), ^ std:: libbuild2/cc/pkgconfig.cxx:2288: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:2224:26)>' requested here collect (l, collect); ^ libbuild2/cc/pkgconfig.cxx:2265:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pp), ^ std:: libbuild2/cc/pkgconfig.cxx:2277:65: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] (pt->is_a () ? c_hdrs : x_hdrs).push_back (move (p)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string t, string v): type (move (t)), 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/name.hxx:55:56: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/cc/types.cxx:4: In file included from ./libbuild2/cc/types.hxx:12: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxxIn 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: :2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/cc/target.cxx:88:8: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/cc/target.cxx:102:8: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: libbuild2/cc/target.cxx:116:8: note: in instantiation of function template specialization 'build2::target_factory' requested here &target_factory, ^ In file included from libbuild2/cc/target.cxx:4: In file included from ./libbuild2/cc/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: 280 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 425 warnings generated. ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/types.cxx:6: In file included from ./libbuild2/cc/utility.hxx:11: In file included from ./libbuild2/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] 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] 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] string s (move (pe).string ()); ^ std:: libbuild2/cc/types.cxx:160:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] j->second.insert (*p, move (s)); ^ std:: 427 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: In file included from ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/target.hxx./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: In file included from libbuild2/cc/utility.cxx:4: In file included from ./libbuild2/cc/utility.hxx:11: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851 auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: :22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: :1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] name (dir_path d, string v): dir (move (d)), value (move (v)) {} ^ 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] ./libbuild2/name.hxx:59:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: In file included from ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/cc/windows-manifest.cxx:5: In file included from ./libbuild2/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: ./libbuild2/variable.hxxIn file included from libbuild2/cc/windows-manifest.cxx:11: In file included from ./libbuild2/cc/link-rule.hxx:10: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: In file included from ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/cc/target.hxx:62:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: libbuild2/cc/windows-manifest.cxx:110:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (mf), mt); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: libbuild2/cc/windows-manifest.cxx:139:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (mf), timestamp_nonexistent); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: 318 warnings generated. In file included from ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/cc/windows-rpath.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: 366 warnings generated. ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx313 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: In file included from ./libbuild2/algorithm.ixx:4: ./libbuild2/rule.hxx:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/cc/windows-rpath.cxx:9: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: libbuild2/cc/windows-rpath.cxx:248:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] windows_dll {f, pdb.empty () ? string () : move (pdb)}); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cc/windows-manifest.cxx:5: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 345 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19In 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: : warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: : warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).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:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: In file included from ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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/target.hxx:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: 413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] ? optional> (move (r)) ^ std:: In file included from 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] return map_[oid][&tt].emplace (move (name), r).second; ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from libbuild2/cxx/init.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] 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] l = move (ovr.first); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: In file included from libbuild2/cxx/init.cxx:11: ./libbuild2/cc/guess.hxx:68:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : type (t), variant (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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: In file included from libbuild2/cxx/init.cxx:12: 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: In file included from libbuild2/cxx/init.cxx:12: 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: In file included from libbuild2/version/init.cxx:10: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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] value& v (bs.assign (move (var))); ^ std:: ./libbuild2/config/utility.hxx:459:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (bs.append (move (var))); ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ 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] 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] 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] adhoc.push_back (move (f)); ^ std:: ./libbuild2/dist/module.hxx:74:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/target.hxx./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/target.hxx:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:11: ./libbuild2/cc/target.hxx:27:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cxx/target.cxx:4: ./libbuild2/cxx/target.hxx:27:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:27:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:27:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/cxx/target.hxx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:53:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:53:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: :1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1869:49:./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: In file included from libbuild2/cxx/init.cxx:12: 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/variable.hxx:1883:66:./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx 22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: :842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] process_path_ = move (p); ^ std:: In file included from libbuild2/cxx/init.cxx:12: 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] t.prerequisites (move (ps)); ^ std:: In file included from libbuild2/cxx/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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : objx (c, move (d), move (o), move (n)) ^ std:: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/bin/target.hxx:65:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/bin/target.hxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : libx (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/bin/target.hxx./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: In file included from libbuild2/version/init.cxx:18: In file included from ./libbuild2/version/rule.hxx:12: ./libbuild2/in/rule.hxx:40:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : rule_id_ (move (rule_id)), ^ std:: ./libbuild2/in/rule.hxx:41:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] program_ (move (program)), ^ std:: ./libbuild2/in/rule.hxx:44:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] null_ (move (null)) {} ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ 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] version (move (v)), ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dependencies (move (d)) {} ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: libbuild2/version/init.cxx:60:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] val = move (p); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: libbuild2/version/init.cxx:128:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] sum = move (nv.value); ^ std:: libbuild2/version/init.cxx:130:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] url = move (nv.value); ^ std:: libbuild2/version/init.cxx:148:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string v (move (nv.value)); ^ std:: libbuild2/version/init.cxx:230:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] package_name pn (move (n)); ^ std:: libbuild2/version/init.cxx:233:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ds.emplace (move (v), ^ std:: libbuild2/version/init.cxx:234:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dependency {move (pn), move (vc), buildtime}); ^ std:: libbuild2/version/init.cxx:234:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dependency {move (pn), move (vc), buildtime}); ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: :425:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:425:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/bin/target.hxx:440:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cxx/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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:109:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:122:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cc/target.hxx:135:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : pc (c, move (d), move (o), move (n)) ^ std:: In file included from libbuild2/cxx/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: ./libbuild2/cc/common.hxx:328:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] common (data&& d): data (move (d)) {} ^ std:: In file included from libbuild2/cxx/init.cxx:12: In file included from ./libbuild2/cc/module.hxx:15: In file included from ./libbuild2/cc/common.hxx:516: ./libbuild2/cc/common.txx:24:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/cc/common.txx:27:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: In file included from libbuild2/cxx/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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: libbuild2/version/init.cxx:274:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.snapshot_id = move (ss.id); ^ std:: libbuild2/version/init.cxx:314:62: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 set ("version", v.string ()); // Project version (var_version). ^ libbuild2/version/init.cxx:311:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set ("version.project_number", v.version); ^ libbuild2/version/init.cxx:311:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 set ("version.stub", v.stub ()); // bool ^ libbuild2/version/init.cxx:356:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (v), ^ std:: libbuild2/version/init.cxx:359:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ds))); ^ 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] version (move (v)), ^ std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dependencies (move (d)) {} ^ std:: In file included from ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/cxx/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] auto p (inject_group_member (a, bs, g, move (f), T::static_type, filter)); ^ std:: In file included from libbuild2/cxx/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] path_ (move (p)), ^ std:: ./libbuild2/file-cache.ixx:71:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ (move (e.path_)), ^ std:: ./libbuild2/file-cache.ixx:72:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ (move (e.comp_path_)), ^ std:: ./libbuild2/file-cache.ixx:87:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (e.path_); ^ std:: ./libbuild2/file-cache.ixx:88:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] comp_path_ = move (e.comp_path_); ^ std:: ./libbuild2/file-cache.ixx:161:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return entry (move (f), true /* temporary */, compress_); ^ std:: ./libbuild2/file-cache.ixx:167:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] entry e (move (f), false /* temporary */, compress_); ^ std:: libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from libbuild2/cxx/init.cxx:12: ./libbuild2/cc/module.hxx:34:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d) : config_data (move (d)) {} ^ std:: ./libbuild2/cc/module.hxx:142:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : common (move (d)), ^ std:: ./libbuild2/cc/module.hxx:143:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] link_rule (move (d)), ^ std:: ./libbuild2/cc/module.hxx:144:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] compile_rule (move (d), rs), ^ std:: ./libbuild2/cc/module.hxx:145:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] install_rule (move (d), *this), ^ std:: ./libbuild2/cc/module.hxx:146:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] libux_install_rule (move (d), *this) {} ^ std:: In file included from libbuild2/cxx/init.cxx:14: ./libbuild2/cxx/target.hxx:27:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:27:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:27:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:40:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:53:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:53:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:66:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:84:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/cxx/target.hxx:99:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : cc (c, move (d), move (o), move (n)) ^ std:: libbuild2/cxx/init.cxx:40:59: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] config_module (config_data&& d): cc::config_module (move (d)) {} ^ std:: 379 warnings generated. libbuild2/cxx/init.cxx:157:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] i = mode.insert (i, move (o)) + 1; ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 libbuild2/cxx/init.cxx:250:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] prepend (move (o)); ^ std:: libbuild2/cxx/init.cxx:339:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] prepend (move (o)); ^ std:: libbuild2/cxx/init.cxx:751:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto& m (extra.set_module (new config_module (move (d)))); ^ std:: libbuild2/cxx/init.cxx:886:46In 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ : warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto& m (extra.set_module (new module (move (d), rs))); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 133 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/cxx/target.cxx:4: In file included from ./libbuild2/cxx/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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/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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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/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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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/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] : 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: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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: ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/cxx/target.cxx:4: In file included from ./libbuild2/cxx/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: 295 warnings generated. 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:248:32: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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] 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 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] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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 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] 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 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] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 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 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/scope.hxx:274:41: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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 rs.assign (var, move (val)); ^ In file included from 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] 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 return lookup_config_impl (rs, ^ ./libbuild2/config/utility.hxx:348:14: note: in instantiation of function template specialization 'build2::config::lookup_config' requested here 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] 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from libbuild2/cxx/init.cxx:12: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 rs.insert_rule (perform_update_id, "version.in", in_rule_); ^ In file included from libbuild2/version/init.cxx:10: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 rs.insert_rule ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cxx/init.cxx:12: 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here return prerequisite_members (a, t, t.prerequisites (), m); ^ In file included from libbuild2/cxx/init.cxx:12: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ In file included from libbuild2/cxx/init.cxx:12: 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:115:25: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: libbuild2/cxx/init.cxx:144:18: note: in instantiation of function template specialization 'build2::value::operator=' requested here f.value_ = f.result; ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:497:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:498:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:640:13: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here &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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:642:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:644:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:646:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>>>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:671:12: note: in instantiation of function template specialization 'build2::variable_pool::insert>' requested here 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:717:13: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here &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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: libbuild2/cxx/init.cxx:733:12: note: in instantiation of function template specialization 'build2::variable_pool::insert' requested here vp.insert ("cxx.target"), ^ 348 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.hxx./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: :1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/variable.hxxIn 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return map_.emplace (pattern {pattern_type::path, false, move (text), {}}, ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, 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:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = 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: ./libbuild2/target.hxx:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (move (x)); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ 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: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:./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: 4: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.txxIn 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : proj (move (p)), dir (move (d)), type (move (t)), value (move (v)), ^ std:: : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: :347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/target.ixx:222:./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (s)); ^ std:: f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: 26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:40:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : rule_id_ (move (rule_id)), ^ std:: ./libbuild2/in/rule.hxx:41:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] program_ (move (program)), ^ std:: ./libbuild2/in/rule.hxx:44:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: 286 warnings generated. libbuild2/version/snapshot-git.cxx:93:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] [](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] 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] 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] return cache.insert (move (rep_root), move (r)); ^ 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] version (move (v)), ^ std:: ./libbuild2/version/module.hxx:55:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dependencies (move (d)) {} ^ std:: libbuild2/version/rule.cxx:109:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : move (r); ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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/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] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (type_map_.emplace (n, target_type_ref (move (tt)))); ^ 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] ? optional> (move (r)) ^ std:: libbuild2/version/utility.cxx:25:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] ofdstream ofs (move (ofd)); ^ 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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: ./libbuild2/variable.hxx:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxxIn 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ :2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return map_[oid][&tt].emplace (move (name), r).second; ^ std:: 43 warnings generated. c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 ./libbuild2/rule-map.hxx:112:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: In file included from 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: 398 warnings generated. 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: c++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-unknown-freebsd14.0\" -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 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: libbuild2/version/snapshot.cxx:49:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return extract_snapshot_git (rs.ctx, move (d)); ^ std:: 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxxIn 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 153 warnings generated. 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (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:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:7: In file included from ./libbuild2/types.hxx:536: ./libbuild2/name.hxx:53:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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:10: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:12: In file included from ./libbuild2/variable.hxx:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] epilogue_, type_, mod_, name_, move (f), sverb_ ()); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:./libbuild2/variable.hxx39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: ./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: :1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (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:11: In file included from ./libbuild2/context.hxx:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: In file included from 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ std:: ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ std:: In file included from libbuild2/in/init.cxx:6: In file included from ./libbuild2/scope.hxx:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (mid, oid, move (name), r); ^ std:: ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vars (move (x.vars), *this, false /* shared */) ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ 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: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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ./libbuild2/variable.txx dir (move (d)), out (move (o)), name (move (n)), ^ std:: ../libbutl/libbutl/b.cxx:25:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] exit (move (e)) ^ std:: ../libbutl/libbutl/b.cxx:116:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return project_name (move (s)); ^ std:: ../libbutl/libbutl/b.cxx:134:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return dir_path (move (s)); ^ std:: ../libbutl/libbutl/b.cxx:166:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.push_back (move (pi)); ^ std:: ../libbutl/libbutl/b.cxx:180:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pi.project = parse_name (move (v), "project"); ^ std:: ../libbutl/libbutl/b.cxx:215:44: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pi.amalgamation = parse_dir (move (v), "amalgamation"); ^ std:: ../libbutl/libbutl/b.cxx:234:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] b_project_info::subproject {move (sn), ^ std:: ../libbutl/libbutl/b.cxx:271:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] throw b_error (e.what (), move (pr.exit)); ^ std:: :934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ../libbutl/libbutl/b.cxx:312:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (pr.exit)); ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: 150 warnings generated. ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: 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 ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (e.value, move (ul)); ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: In file included from ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: 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] 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] 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] 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] 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] 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] return insert (mid, oid, T::static_type, move (name), r); ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/in/init.cxx:10: ./libbuild2/in/rule.hxx:40:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : rule_id_ (move (rule_id)), ^ std:: ./libbuild2/in/rule.hxx:41:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] program_ (move (program)), ^ std:: ./libbuild2/in/rule.hxx:44:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : file (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:18: ./libbuild2/scope.hxx:186:67: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ 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] name (string v): value (move (v)) {} ^ std:: ./libbuild2/name.hxx:54:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (dir_path d): dir (move (d)) {} ^ std:: ./libbuild2/name.hxx:55:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : 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] : 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] : 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] : 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] : 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] : 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] value (move (v)) {} ^ std:: ./libbuild2/name.hxx:66:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] : 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] : 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] : 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] : 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] : 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] : 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] : 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] dir_path d (move (s), dir_path::exact); ^ std:: ./libbuild2/name.ixx:50:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return name (move (d)); ^ std:: ./libbuild2/name.ixx:53:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ 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] host = move (auth); ^ std:: ../libbutl/libbutl/b.cxx:196:24: note: in instantiation of member function 'butl::basic_url::basic_url' requested here 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] 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] 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] move (sc), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./../libbutl/libbutl/url.txx:154:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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 pi.url = url (v); ^ ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:224:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_match (move (name), static_cast (*this)) {} ^ std:: ./libbuild2/rule.hxx:323:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rule_name (move (n)), ^ std:: In file included from libbuild2/in/rule.cxx:4: ./libbuild2/in/rule.hxx:40:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : rule_id_ (move (rule_id)), ^ std:: ./libbuild2/in/rule.hxx:41:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] program_ (move (program)), ^ std:: ./libbuild2/in/rule.hxx:44:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] : function_overload (an, mi, ma, move (ts), im) ^ std:: ./libbuild2/function.hxx:190:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] push_back (move (f)); ^ std:: ./libbuild2/function.hxx:206:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto p (map_.emplace (move (name), function_overloads ())); ^ std:: ./libbuild2/function.hxx:305:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : map_ (map), qual_ (move (qual)), thunk_ (thunk) {} ^ std:: ./libbuild2/function.hxx:368:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v->as ()); ^ std:: ./libbuild2/function.hxx:387:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (*v); ^ std:: ./libbuild2/function.hxx:516:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (move (args), ^ std:: ./libbuild2/function.hxxIn 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:19: ./libbuild2/target-type.hxx:216:54: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: ./libbuild2/diagnostics.hxx:591:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] file_ (move (f)), loc_ (file_), ^ std:: ./libbuild2/diagnostics.hxx:664:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:20: In file included from ./libbuild2/diagnostics.hxx:1092: ./libbuild2/diagnostics.ixx:19:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:27:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, &l, move (r), c); ^ std:: ./libbuild2/diagnostics.ixx:33:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ std:: ./libbuild2/diagnostics.ixx:39:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag_impl (p, nullptr, move (r), nullptr); ^ 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here value& operator= (const char* v) {return *this = string (v);} ^ ./libbuild2/diagnostics.ixx:76:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : is (ifdstream::badbit), buf (move (b)), ctx_ (ctx) ^ std:: ./libbuild2/diagnostics.ixx:85:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:92:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call]./libbuild2/diagnostics.ixx:101:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:103:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (fd), m); ^ std:: ./libbuild2/diagnostics.ixx:112:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : diag_buffer (ctx, move (b)) ^ std:: ./libbuild2/diagnostics.ixx:114:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (args0, move (pr.in_efd), m); ^ std:: :549:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:581:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (move (args), ^ std:: ./libbuild2/function.hxx:609:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] thunk (base, move (args), ^ std:: ./libbuild2/function.hxx:981:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] function_overload& f2 (overloads.insert (move (f))); ^ std:: ./libbuild2/function.hxx:996:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name)); ^ std:: In file included from libbuild2/in/rule.cxx:12: In file included from ./libbuild2/algorithm.hxx:987: ./libbuild2/algorithm.ixx:375:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return add_adhoc_member (t, tt, t.dir, t.out, move (n)); ^ std:: ./libbuild2/algorithm.ixx:564:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s.recipe = move (r); ^ std:: ./libbuild2/algorithm.ixx:610:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] set_recipe (l, move (r)); ^ std:: value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here value& operator+= (const char* v) {return *this += string (v);} ^ ./libbuild2/algorithm.ixx:675:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] resolve_group_impl (a, t, 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: libbuild2/in/rule.cxx:329:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] print_diag (program_.c_str (), move (ik), t); ^ std:: libbuild2/in/rule.cxx:678:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? move (v) ^ std:: 246 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/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 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:1296:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1302:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1308:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1314:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), nullptr, &v, &overridable). first; ^ std:: ./libbuild2/variable.hxx:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1330:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1338:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, nullptr, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1346:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), &value_traits::value_type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1352:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, nullptr, nullptr).first; ^ std:: ./libbuild2/variable.hxx:1361:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return insert (move (name), type, &v, &overridable).first; ^ std:: ./libbuild2/variable.hxx:1486:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] auto r (map_.insert (map::value_type (&n, move (var)))); ^ std:: ./libbuild2/variable.hxx:1779:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ns), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->operations.insert (id, project_operation_info {&in, ovar}); ^ ./libbuild2/variable.hxx:1869:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] operator= (variable_map&& v) noexcept {m_ = move (v.m_); return *this;} ^ std:: ./libbuild2/variable.hxx:1883:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : shared_ (v.shared_), owner_ (v.owner_), ctx (v.ctx), m_ (move (v.m_)) ^ std:: ./libbuild2/variable.hxx:1984:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value (move (val)), ^ 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:16: ./libbuild2/operation.hxx:357:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ./libbuild2/variable.hxx:2073:64: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:11: In file included from ./libbuild2/context.hxx:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: In file included from 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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: In file included from ./libbuild2/target.hxx:18: In file included from ./libbuild2/scope.hxx:11: In file included from ./libbuild2/module.hxx:12: In file included from ./libbuild2/variable.hxx:2136: ./libbuild2/variable.ixx:38:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (ns)); ^ std:: ./libbuild2/variable.ixx:46:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&data_) names (move (*ns)); ^ std:: ./libbuild2/variable.ixx:137:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:145:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] append (move (v), nullptr); ^ std:: ./libbuild2/variable.ixx:153:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ns.push_back (move (n)); ^ std:: ./libbuild2/variable.ixx:154:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] assign (move (ns), var); ^ std:: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.ixx:367:63: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] convert (names&& ns) -> decltype (value_traits::convert (move (ns))) ^ std:: ./libbuild2/variable.ixx:369:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (ns)); ^ std:: ./libbuild2/variable.ixx:462:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:464:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:480:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:496:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) string (move (x)); ^ std:: ./libbuild2/variable.ixx:511:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:513:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:529:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:545:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) path (move (x)); ^ std:: ./libbuild2/variable.ixx:560:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:562:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:578:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:594:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:609:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:611:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:627:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) abs_dir_path (move (x)); ^ std:: ./libbuild2/variable.ixx:642:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:644:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name (move (x)); ^ std:: ./libbuild2/variable.ixx:653:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:655:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) name_pair (move (x)); ^ std:: ./libbuild2/variable.ixx:682:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:684:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path (move (x)); ^ std:: ./libbuild2/variable.ixx:711:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:713:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) process_path_ex (move (x)); ^ std:: 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here value& prepend (const char* v) {return prepend (string (v));} ^ In file included from ./libbuild2/variable.ixx:722:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:724:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) target_triplet (move (x)); ^ std:: ./libbuild2/variable.ixx:733:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.as () = move (x); ^ std:: ./libbuild2/variable.ixx:735:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] new (&v.data_) project_name (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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (v).as (); ^ std:: ./libbuild2/variable.txx:140:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:175:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:210:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_traits::convert (move (ns.front ()), nullptr))); ^ std:: ./libbuild2/variable.txx:294:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:298:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (*r), nullptr)); ^ std:: ./libbuild2/variable.txx:347:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] F f (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:354:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] s = value_traits::convert (move (*r), nullptr); ^ std:: ./libbuild2/variable.txx:407:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] f = value_traits::convert (move (l), nullptr); ^ std:: ./libbuild2/variable.txx:408:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] l = move (*r); // Shift. ^ std:: ./libbuild2/variable.txx:413:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] S s (value_traits::convert (move (l), nullptr)); ^ std:: ./libbuild2/variable.txx:500:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] v.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:540:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p.push_back (value_traits::convert (move (n), r)); ^ std:: ./libbuild2/variable.txx:566:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:586:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:638:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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:1322:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 vp.insert>> ("in.substitutions"); ^ In file included from libbuild2/in/init.cxx:6: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 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] return insert (a, T::static_type, move (name), r); ^ std:: ./libbuild2/scope.hxx:422:13: note: in instantiation of function template specialization 'build2::rule_map::insert' requested here 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 bs.insert_rule (perform_update_id, "in", rule_); ^ ./libbuild2/variable.txx:688:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:703:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pair_vector_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:753:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:772:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:788:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:841:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:866:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (l), r, ^ std:: ./libbuild2/variable.txx:884:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] map_append (v, move (ns), var); ^ std:: ./libbuild2/variable.txx:934:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:953:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:969:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : value_type (move (v)) ^ std:: ./libbuild2/variable.txx:1037:52: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return pair (i->second.value, move (ul)); ^ std:: ./libbuild2/variable.txx:1091:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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: 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ In file included from 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] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ 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] 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] return assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:267:50: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return vars.assign (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:274:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value& v (assign (move (name)) = forward (val)); ^ std:: ./libbuild2/scope.hxx:289:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:296:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return append (var_pool ().insert (move (name))); ^ std:: ./libbuild2/scope.hxx:422:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] rules.insert (a, move (name), r); ^ std:: ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here return prerequisite_members (a, t, reverse_iterate (t.prerequisites ()), m); ^ 247 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/builtin-options.b.o -c ../libbutl/libbutl/builtin-options.cxx 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:889: ./libbuild2/scope.ixx:157:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second)}; ^ std:: ./libbuild2/scope.ixx:171:9: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (p.second) ^ std:: ./libbuild2/scope.ixx:183:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : proj (move (p)), ^ std:: ./libbuild2/prerequisite.hxx:93:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), ^ std:: ./libbuild2/prerequisite.hxx:94:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (o)), ^ std:: ./libbuild2/prerequisite.hxx:95:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (n)), ^ std:: ./libbuild2/prerequisite.hxx:96:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (e)), ^ std:: ./libbuild2/prerequisite.hxx:147:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : proj (move (x.proj)), ^ std:: ./libbuild2/prerequisite.hxx:149:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (x.dir)), ^ std:: ./libbuild2/prerequisite.hxx:150:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out (move (x.out)), ^ std:: ./libbuild2/prerequisite.hxx:151:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] name (move (x.name)), ^ std:: ./libbuild2/prerequisite.hxx:152:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ext (move (x.ext)), ^ std:: ./libbuild2/prerequisite.hxx:155:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:665:51: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : base_scope ()).lookup_override (var, move (p), true); ^ std:: ./libbuild2/target.hxx:832:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target_->base_scope ().lookup_override (var, move (p), true, true); ^ std:: ./libbuild2/target.hxx:1204:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1204:49: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] dir (move (d)), out (move (o)), name (move (n)), ^ std:: ./libbuild2/target.hxx:1823:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1824:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1825:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1826:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1848:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (dir), ^ std:: ./libbuild2/target.hxx:1849:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (out), ^ std:: ./libbuild2/target.hxx:1850:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (name), ^ std:: ./libbuild2/target.hxx:1851:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ext), ^ std:: ./libbuild2/target.hxx:1921:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:1921:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2011:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:35: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2164:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2212:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : mtime_target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2228:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2245:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : alias (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2281:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : target (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2298:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2338:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : file (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2368:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2415:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2428:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : man (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2446:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : doc (c, move (d), move (o), move (n)) ^ std:: ./libbuild2/target.hxx:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: 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 libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: In file included from ./libbuild2/target.hxx:2525: ./libbuild2/target.ixx:92:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] i->hint = move (h); ^ std:: ./libbuild2/target.ixx:222:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] x.prerequisites_ = move (p); ^ std:: ./libbuild2/target.ixx:786:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_ = move (p); ^ std:: ./libbuild2/target.ixx:818:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] const path_type& r (path (move (p))); ^ std:: ./libbuild2/target.ixx:842:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:2526: ./libbuild2/target.txx:149:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] : 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] : 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] : file (c, move (d), move (o), move (n)) ^ std:: 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 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/curl.b.o -c ../libbutl/libbutl/curl.cxx 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:2136: ./libbuild2/variable.ixx:96:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::assign (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:397:52: note: in instantiation of function template specialization 'build2::value::operator=' requested here 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:2136: ./libbuild2/variable.ixx:112:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::append (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:398:53: note: in instantiation of function template specialization 'build2::value::operator+=' requested here 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:2136: ./libbuild2/variable.ixx:128:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_traits::prepend (*this, move (v)); ^ std:: ./libbuild2/variable.hxx:399:44: note: in instantiation of function template specialization 'build2::value::prepend' requested here 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:2137: ./libbuild2/variable.txx:68:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (v).as ()); ^ std:: libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:35:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] decltype (value_traits::convert (move (ns[0]), nullptr)) ^ std:: ./libbuild2/variable.txx:70:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:68:37: note: in instantiation of function template specialization 'build2::value::as>' requested here return convert (move (v).as ()); ^ libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:46:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0])); ^ std:: ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here 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:2137: ./libbuild2/variable.txx:50:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ std:: ./libbuild2/variable.txx:50:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return convert (move (ns[0]), move (ns[1])); ^ 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:2136: ./libbuild2/variable.ixx:353:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (n), nullptr); ^ std:: ./libbuild2/variable.txx:46:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here 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:2136: ./libbuild2/variable.ixx:360:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return value_traits::convert (move (l), &r); ^ std:: ./libbuild2/variable.txx:50:14: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (ns[0]), move (ns[1])); ^ ./libbuild2/variable.txx:68:16: note: in instantiation of function template specialization 'build2::convert' requested here return convert (move (v).as ()); ^ libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here 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:416:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] template T&& as () && {return move (as ());} ^ std:: ./libbuild2/variable.txx:70:25: note: in instantiation of function template specialization 'build2::value::as' requested here return move (v).as (); ^ libbuild2/in/rule.cxx:676:18: note: in instantiation of function template specialization 'build2::convert' requested here return convert ( ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:587:30: note: in instantiation of member function 'build2::sparse_vector::insert' requested here 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] v_.push_back (move (x)); ^ std:: ./libbuild2/scope.hxx:593:35: note: in instantiation of member function 'build2::sparse_vector::insert' requested here root_extra->meta_operations.insert (id, &in); ^ ../libbutl/libbutl/builtin.cxx:4: ./../libbutl/libbutl/builtin.hxx:97:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : 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] return builtin (r, 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:15: ./libbuild2/action.hxx:143:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : inner (forward (a)...), outer (forward (a)...) {} ^ std:: ./libbuild2/target.hxx:1206:11: note: in instantiation of function template specialization 'build2::action_state::action_state' requested here 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] : 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1690:12: note: in instantiation of function template specialization 'build2::prerequisite_members' requested here return prerequisite_members (a, t, group_prerequisites (t), m); ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.hxx:1706:12: note: in instantiation of function template specialization 'build2::prerequisite_members>' requested here return prerequisite_members ( ^ ./libbuild2/target.hxx:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:704:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>' requested here 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:1534:49: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return prerequisite_members_range (a, t, forward (r), m); ^ std:: ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:1544:42: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] : a_ (a), t_ (t), mode_ (m), r_ (forward (r)), e_ (r_.end ()) {} ^ std:: ./libbuild2/target.hxx:1534:12: note: in instantiation of member function 'build2::prerequisite_members_range &>>::prerequisite_members_range' requested here return prerequisite_members_range (a, t, forward (r), m); ^ ./libbuild2/target.ixx:710:12: note: in instantiation of function template specialization 'build2::prerequisite_members &>>' requested here 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:2463:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 &target_factory, ^ In file included from libbuild2/in/target.cxx:4: In file included from ./libbuild2/in/target.hxx:10: ./libbuild2/target.hxx:2463:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ./libbuild2/target.hxx:2463:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return new T (c, move (d), move (o), move (n)); ^ std:: ../libbutl/libbutl/builtin.cxx:87:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ss_ (move (r.ss_)), ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:222:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path p (move (s)); ^ std:: ../libbutl/libbutl/builtin.cxx:228:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = d / move (p); ^ std:: In file included from ../libbutl/libbutl/curl.cxx:4: In file included from ./../libbutl/libbutl/curl.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/builtin.cxx:255:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (dir_path (wd).complete ()); ^ std:: ../libbutl/libbutl/builtin.cxx:291:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:479:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] cpdir (path_cast (move (f)), ^ std:: ../libbutl/libbutl/builtin.cxx:480:39: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path_cast (move (t)), ^ std:: ../libbutl/libbutl/builtin.cxx:519:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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] 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] 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] ofdstream cout (out != nullfd ? move (out) : fddup (stdout_fd ())); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 241 warnings generated. ../libbutl/libbutl/curl.cxx:64:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out.open (move (d.pipe.out)); ^ std:: ../libbutl/libbutl/curl.cxx:122:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] in.open (move (d.pipe.in)); ^ std:: ../libbutl/libbutl/builtin.cxx:1250:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:1503:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream cerr (err != nullfd ? move (err) : fddup (stderr_fd ())); ^ std:: 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 ../libbutl/libbutl/builtin.cxx:1540:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:1586:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:1759:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:1855:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] ifdstream cin (move (in), ifdstream::badbit); ^ std:: ../libbutl/libbutl/builtin.cxx:1888:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream cout (move (out)); ^ std:: ../libbutl/libbutl/builtin.cxx:1970:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] substs.push_back ({move (re), ^ std:: ../libbutl/libbutl/builtin.cxx:1971:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rf.second), ^ std:: ../libbutl/libbutl/builtin.cxx:1992:27: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = parse_path (move (f), ^ std:: ../libbutl/libbutl/builtin.cxx:2083:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ps = move (r.first); ^ std:: ../libbutl/libbutl/builtin.cxx:2170:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:2275:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:129:39: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] A&&... args) -> decltype (fn (forward (args)...)) ^ std:: ../libbutl/libbutl/builtin.cxx:2491:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] move (in), move (out), move (err), ^ std:: ../libbutl/libbutl/builtin.cxx:2496:33: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), move (out), move (err), ^ std:: ../libbutl/libbutl/builtin.cxx:2496:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), move (out), move (err), ^ std:: ../libbutl/libbutl/builtin.cxx:2501:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return builtin (r, move (s)); ^ std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] r = fn (args, move (in), move (out), move (err), cwd, cbs); ^ 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] : 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] return builtin (r, move (s)); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 parse (scan, args, cbs.parse_option, fail); ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/command.cxx:124:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (s); ^ std:: ../libbutl/libbutl/command.cxx:129:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string prog (substitute (move (cmd.front ()))); ^ std:: ../libbutl/libbutl/command.cxx:144:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string a (move (*i)); ^ std:: ../libbutl/libbutl/command.cxx:161:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] a = move (*i); ^ std:: ../libbutl/libbutl/command.cxx:166:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] redir = dir_path (substitute (move (a))); ^ std:: ../libbutl/libbutl/command.cxx:182:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] args.push_back (substitute (move (a))); ^ std:: ../libbutl/libbutl/command.cxx:259:32: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (rd) /* stdout */, ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 call (fail, cbs.create, to, true /* pre */); ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 call (fail, cbs.create, to, true /* pre */); ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ 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/fdstream.b.o -c ../libbutl/libbutl/fdstream.cxx ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 call (fail, cbs.create, p, true /* pre */); ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxxIn file included from ../libbutl/libbutl/diagnostics.cxx:28: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return fn (forward (args)...); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 rf = regex_replace_parse (v.c_str () + 1, v.size () - 1, e); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/fdstream.cxx:176:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] fd_ = move (fd); ^ std:: ../libbutl/libbutl/fdstream.cxx:706:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : fdstream_base (mode (move (fd), m), pos) ^ std:: 273 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 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/git.b.o -c ../libbutl/libbutl/git.cxx ../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] 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 auto r (regex_replace_search ( ^ 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/host-os-release.b.o -c ../libbutl/libbutl/host-os-release.cxx 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/lz4-stream.b.o -c ../libbutl/libbutl/lz4-stream.cxx 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 ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 call (fail, cbs.sleep, d); ^ 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 call (fail, cbs.create, p, true /* pre */); ^ ../libbutl/libbutl/builtin.cxx:135:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return fn (forward (args)...); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/host-os-release.cxx:110:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] v = move (l); ^ std:: ../libbutl/libbutl/host-os-release.cxx:180:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return os_release {"macos", {}, move (*v), "", "Mac OS", "", ""}; ^ std:: ../libbutl/libbutl/builtin.cxx:2513:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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 {"cat", {&async_impl<&cat>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"cp", {&sync_impl<&cp>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"date", {&async_impl<&date>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"echo", {&async_impl<&echo>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"find", {&async_impl<&find>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"ln", {&sync_impl<&ln>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"mkdir", {&sync_impl<&mkdir>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"mv", {&sync_impl<&mv>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"rm", {&sync_impl<&rm>, 1}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"rmdir", {&sync_impl<&rmdir>, 1}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"sed", {&async_impl<&sed>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2513:31: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"sleep", {&sync_impl<&sleep>, 1}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"test", {&sync_impl<&test>, 1}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 {"touch", {&sync_impl<&touch>, 2}}, ^ ../libbutl/libbutl/builtin.cxx:2526:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r = fn (args, move (in), move (out), move (err), cwd, cbs); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/filesystem.cxx:1099:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] r = rel ? r.directory () / tp : move (tp); ^ std:: ../libbutl/libbutl/filesystem.cxx:1553:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return make_pair (move (r), exists); ^ std:: 3 warnings generated. ../libbutl/libbutl/filesystem.cxx:1616:53: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw error (entry_type::regular, move (e)); ^ std:: ../libbutl/libbutl/filesystem.cxx:1621:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw error (entry_type::other, move (e)); ^ std:: ../libbutl/libbutl/filesystem.cxx:1626:41: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] throw error (entry_type::symlink, move (e)); ^ std:: ../libbutl/libbutl/filesystem.cxxc++ -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 :1894:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e_ = move (x.e_); ^ std:: ../libbutl/libbutl/filesystem.cxx:2028:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] e_.p_ = move (p); ^ std:: ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return func (move (p), string (), false); ^ std:: ../libbutl/libbutl/filesystem.cxx:2499:45: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern_dir /= path_cast (move (p)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ps))); ^ std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern_dir / path_cast (move (p)), ^ 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-rewriter.b.o -c ../libbutl/libbutl/manifest-rewriter.cxx ../libbutl/libbutl/filesystem.cxx:2725:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : start_ (move (p)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2729:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] preopen_ (move (po)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2730:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] preskip_ (move (ps)) ^ std:: ../libbutl/libbutl/filesystem.cxx:2768:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] path d (move (i.second)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2777:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (d); ^ std:: ../libbutl/libbutl/filesystem.cxx:2812:38: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (path_cast (move (pe)), true); ^ std:: ../libbutl/libbutl/filesystem.cxx:2816:13: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (pe); ^ std:: ../libbutl/libbutl/filesystem.cxx:2851:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] iters_.emplace_back (move (i), move (p)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2851:40: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] iters_.emplace_back (move (i), move (p)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2909:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (po), ^ std:: ../libbutl/libbutl/filesystem.cxx:2910:29: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ps)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2935:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_ (move (p)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2938:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] preopen_ (move (po)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2970:18: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_ (move (pi.path_)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2973:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] preopen_ (move (pi.preopen_)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2995:36: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] open (path_cast (move (pe)), true); ^ std:: ../libbutl/libbutl/filesystem.cxx:3001:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] p = move (pe); ^ std:: ../libbutl/libbutl/filesystem.cxx:3098:58: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ? 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] : iterator_type (self, move (po)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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 ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return func (move (p), string (), false); ^ std:: ../libbutl/libbutl/filesystem.cxx:2923:5: note: in instantiation of function template specialization 'butl::search' requested here 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] pattern_dir /= path_cast (move (p)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ps))); ^ std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern_dir / path_cast (move (p)), ^ std:: ../libbutl/libbutl/filesystem.cxx:2491:24: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return func (move (p), string (), false); ^ std:: ../libbutl/libbutl/filesystem.cxx:3141:5: note: in instantiation of function template specialization 'butl::search' requested here 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] pattern_dir /= path_cast (move (p)); ^ std:: ../libbutl/libbutl/filesystem.cxx:2557:7: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (ps))); ^ std:: ../libbutl/libbutl/filesystem.cxx:2639:66: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] pattern_dir / path_cast (move (p)), ^ std:: 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] ? optional> (move (r)) ^ std:: ../libbutl/libbutl/manifest-parser.cxx:190:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] r.push_back (move (nv)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/manifest-rewriter.cxx:20:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : path_ (move (p)), ^ std:: ../libbutl/libbutl/manifest-rewriter.cxx:40:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ifdstream is (move (fd)); ^ std:: ../libbutl/libbutl/manifest-rewriter.cxx:72:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (fd_)); ^ std:: ../libbutl/libbutl/manifest-rewriter.cxx:109:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ofdstream os (move (fd_)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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/openssl.b.o -c ../libbutl/libbutl/openssl.cxx 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/pager.b.o -c ../libbutl/libbutl/pager.cxx 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-pattern.b.o -c ../libbutl/libbutl/path-pattern.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/pager.cxx:164:19: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] os_.open (move (p_.out_fd)); ^ 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] return openssl_info {move (nm), move (*ver)}; ^ std:: ./../libbutl/libbutl/openssl.txx:114:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return openssl_info {move (nm), move (*ver)}; ^ std:: ../libbutl/libbutl/openssl.cxx:31:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out.open (move (d.pipe.out)); ^ std:: ../libbutl/libbutl/openssl.cxx:56:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] out.open (move (d.pipe.out)); ^ std:: ../libbutl/libbutl/openssl.cxx:78:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] in.open (move (d.pipe.in), fdstream_mode::skip); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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/path.b.o -c ../libbutl/libbutl/path.cxx 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/process-io.b.o -c ../libbutl/libbutl/process-io.cxx 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/process-run.b.o -c ../libbutl/libbutl/process-run.cxx 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.b.o -c ../libbutl/libbutl/process.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: In file included from ../libbutl/libbutl/path.cxx:29: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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/project-name.b.o -c ../libbutl/libbutl/project-name.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/process-run.cxx:27:23: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), move (out), move (err), ^ std:: ../libbutl/libbutl/process-run.cxx:27:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), move (out), move (err), ^ std:: ../libbutl/libbutl/process-run.cxx:27:46: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (in), move (out), move (err), ^ 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/prompt.b.o -c ../libbutl/libbutl/prompt.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ 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/regex.b.o -c ../libbutl/libbutl/regex.cxx ../libbutl/libbutl/process.cxx:289:17: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] string s (move (ep).string ()); // Reuse buffer. ^ std:: ../libbutl/libbutl/process.cxx:305:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ep = path (move (s)); // Move back into result. ^ std:: ../libbutl/libbutl/process.cxx:751:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] this->out_fd = move (out_fd.out); ^ std:: ../libbutl/libbutl/process.cxx:752:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] this->in_ofd = move (in_ofd.in); ^ std:: ../libbutl/libbutl/process.cxx:753:20: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] this->in_efd = move (in_efd.in); ^ 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/semantic-version.b.o -c ../libbutl/libbutl/semantic-version.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/project-name.cxxIn file included from ../libbutl/libbutl/regex.cxx:14: ./../libbutl/libbutl/utility.hxx:160:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: :56:14: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] value_ = move (nm); ^ std:: 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 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/sha1.b.o -c ../libbutl/libbutl/sha1.cxx ../libbutl/libbutl/semantic-version.cxx:43:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] : build (move (b)) ^ std:: ../libbutl/libbutl/semantic-version.cxx:61:15: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] *this = move (*r.version); ^ std:: ../libbutl/libbutl/semantic-version.cxx:97:48: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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/sha256.b.o -c ../libbutl/libbutl/sha256.cxx 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 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/string-parser.b.o -c ../libbutl/libbutl/string-parser.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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/standard-version.cxx:172:21: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.snapshot_id = move (id); ^ std:: ../libbutl/libbutl/standard-version.cxx:187:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return parse_result {nullopt, move (m)}; ^ std:: ../libbutl/libbutl/standard-version.cxx:285:28: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return bail (move (e)); ^ std:: ../libbutl/libbutl/standard-version.cxx:310:26: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] *this = move (*r.version); ^ std:: ../libbutl/libbutl/standard-version.cxx:385:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] snapshot_id (move (si)), ^ std:: ../libbutl/libbutl/standard-version.cxx:696:43: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] move (max_version), max_open); ^ std:: ../libbutl/libbutl/standard-version.cxx:794:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (min_version), false /* min_open */, ^ std:: ../libbutl/libbutl/standard-version.cxx:795:11: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] move (max_version), true /* max_open */); ^ std:: ../libbutl/libbutl/standard-version.cxx:853:60: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] : min_version (move (mnv)), ^ std:: ../libbutl/libbutl/standard-version.cxx:886:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] max_version (move (mxv)), ^ std:: 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 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: ../libbutl/libbutl/string-parser.cxx:70:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (move (s), pos); ^ std:: ../libbutl/libbutl/string-parser.cxx:84:25: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (move (s.first)); ^ 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/target-triplet.b.o -c ../libbutl/libbutl/target-triplet.cxx 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/timestamp.b.o -c ../libbutl/libbutl/timestamp.cxx 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/unicode.b.o -c ../libbutl/libbutl/unicode.cxx 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/utility.b.o -c ../libbutl/libbutl/utility.cxx 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 ../libbutl/libbutl/tab-parser.cxx:61:37: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] r.emplace_back (tab_field ({move (s.first), s.second + 1})); ^ std:: 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 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 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 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/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 3 warnings generated. 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] return move (trim (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:166:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_left (s)); ^ std:: ./../libbutl/libbutl/utility.hxx:172:12: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] return move (trim_right (s)); ^ std:: 3 warnings generated. 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-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/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/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 gmake[1]: Leaving directory '/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2' 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.16.0/ target x86_64-freebsd14.0 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 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.16.0/ cxx c++@/usr/bin/c++ id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /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.16.0/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ target x86_64-freebsd14.0 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 LC_ALL=C c++ -std=c++2b -print-search-dirs LC_ALL=C c++ -std=c++2b -x c++ -v -E - cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ target x86_64-freebsd14.0 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ target x86_64-freebsd14.0 bin.ar libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 c libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/LICENSE version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/string-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/string-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/string-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-run.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/backtrace.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/backtrace.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/backtrace.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/tab-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/tab-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/tab-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/fdstream.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/fdstream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/fdstream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha1.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha1.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha1.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha256.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha256.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha256.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-serializer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/target-triplet.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/host-os-release.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/host-os-release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/host-os-release.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/command.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/command.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/unicode.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/unicode.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/unicode.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-io.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/git.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-io.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-freebsd.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-freebsd.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-freebsd.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sendmail.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sendmail.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sendmail.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/curl.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/curl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/curl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/pager.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/pager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/pager.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/diagnostics.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/bufstreambuf.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/bufstreambuf.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/bufstreambuf.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/standard-version.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/standard-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/standard-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/base64.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/base64.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/base64.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/serializer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path-pattern.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4-stream.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4-stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4-stream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-rewriter.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-rewriter.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-rewriter.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/b.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/b.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/prompt.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/prompt.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/prompt.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/timestamp.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/timestamp.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/timestamp.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/openssl.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/openssl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/openssl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/semantic-version.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/semantic-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/semantic-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/project-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/project-name.a.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/config.h.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/config.h version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/version.h.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/version.h clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/parser.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/parser.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/parser.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/pkg.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/pkg.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/pkg.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/path.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/path.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/path.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/client.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/client.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/client.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/bsdstubs.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/bsdstubs.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/cache.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/cache.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/cache.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/tuple.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/tuple.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/tuple.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/argvsplit.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/argvsplit.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/argvsplit.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/dependency.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/dependency.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/dependency.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fileio.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fileio.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fileio.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fragment.a.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fragment.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fragment.a.o.i in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config.hxx version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-integer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-integer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-integer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/diagnostics.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/buildspec.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/buildspec.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/buildspec.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-regex-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-buildscript.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-cxx.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-bool.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-bool.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-bool.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process-path.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/recipe.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/recipe.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/recipe.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/context.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/context.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/context.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/variable.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/variable.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/variable.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scope.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scope.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scope.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/common-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/common-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/timeout.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/timeout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/timeout.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/run.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/runner.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/builtin-options.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/operation.a.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/common.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/operation.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/script.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/runner.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file-cache.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file-cache.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file-cache.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-builtin.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/function.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/function.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/function.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/make-parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/make-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/make-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dump.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dump.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dump.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-string.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-string.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-string.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-regex.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/algorithm.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/algorithm.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/algorithm.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/prerequisite.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/prerequisite.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/prerequisite.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/filesystem.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scheduler.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scheduler.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scheduler.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/depdb.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/depdb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/depdb.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-project-name.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/types-parsers.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/types-parsers.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/token.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dyndep.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dyndep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dyndep.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-cmdline.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-cmdline.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-cmdline.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/search.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/search.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/search.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-target-triplet.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-uninstalled.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-uninstalled.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-uninstalled.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-installed.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-installed.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-installed.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/def-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/def-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/def-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/guess.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/compile-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/compile-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/compile-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/types.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/types.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/gcc.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/gcc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/gcc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot-git.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot-git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/install-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/install-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/install-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-manifest.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-manifest.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-manifest.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/common.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/parser.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/msvc.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/msvc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/msvc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/lexer.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-rpath.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-rpath.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-rpath.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/module.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/link-rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/link-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/link-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/utility.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/functions.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/guess.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/rule.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/init.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/target.a.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/string-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-uninstalled.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -o build2/b.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot-git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-installed.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/backtrace.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/tab-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/fdstream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha1.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/search.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha256.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-cmdline.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/target-triplet.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/host-os-release.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-regex-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/command.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dyndep.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/unicode.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BASH_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/git.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/types-parsers.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-io.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_VERSION_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/recipe.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-freebsd.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sendmail.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-project-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/curl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/pager.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/depdb.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/diagnostics.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/bufstreambuf.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/standard-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/base64.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/serializer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/variable.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path-pattern.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4-stream.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-rewriter.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/b.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/prompt.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scheduler.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-name.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/prerequisite.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/timestamp.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/openssl.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/algorithm.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/semantic-version.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/project-name.a.o.ii ar rcs ../libbutl/libbutl/libbutl.a ../libbutl/libbutl/project-name.a.o ../libbutl/libbutl/semantic-version.a.o ../libbutl/libbutl/builtin.a.o ../libbutl/libbutl/openssl.a.o ../libbutl/libbutl/timestamp.a.o ../libbutl/libbutl/filesystem.a.o ../libbutl/libbutl/lz4.a.o ../libbutl/libbutl/prompt.a.o ../libbutl/libbutl/b.a.o ../libbutl/libbutl/path.a.o ../libbutl/libbutl/manifest-rewriter.a.o ../libbutl/libbutl/lz4-stream.a.o ../libbutl/libbutl/path-pattern.a.o ../libbutl/libbutl/process.a.o ../libbutl/libbutl/json/parser.a.o ../libbutl/libbutl/json/serializer.a.o ../libbutl/libbutl/base64.a.o ../libbutl/libbutl/standard-version.a.o ../libbutl/libbutl/utility.a.o ../libbutl/libbutl/bufstreambuf.a.o ../libbutl/libbutl/diagnostics.a.o ../libbutl/libbutl/pager.a.o ../libbutl/libbutl/curl.a.o ../libbutl/libbutl/sendmail.a.o ../libbutl/libbutl/string-parser.a.o ../libbutl/libbutl/process-run.a.o ../libbutl/libbutl/backtrace.a.o ../libbutl/libbutl/tab-parser.a.o ../libbutl/libbutl/fdstream.a.o ../libbutl/libbutl/sha1.a.o ../libbutl/libbutl/sha256.a.o ../libbutl/libbutl/uuid.a.o ../libbutl/libbutl/manifest-serializer.a.o ../libbutl/libbutl/target-triplet.a.o ../libbutl/libbutl/host-os-release.a.o ../libbutl/libbutl/command.a.o ../libbutl/libbutl/unicode.a.o ../libbutl/libbutl/regex.a.o ../libbutl/libbutl/manifest-parser.a.o ../libbutl/libbutl/process-io.a.o ../libbutl/libbutl/git.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/run.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/def-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-string.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dump.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/make-parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/function.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-builtin.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_BIN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-filesystem.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/host-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file-cache.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-path.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-integer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/buildspec.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-buildscript.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-cxx.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-bool.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/token.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/context.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scope.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/common-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/timeout.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/script.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/regex.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/runner.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/builtin-options.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/operation.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/init.a.o.ii ar rcs libbuild2/libbuild2.a.u.a libbuild2/functions-target-triplet.a.o libbuild2/search.a.o libbuild2/b-cmdline.a.o libbuild2/dyndep.a.o libbuild2/token.a.o libbuild2/types-parsers.a.o libbuild2/functions-project-name.a.o libbuild2/depdb.a.o libbuild2/parser.a.o libbuild2/scheduler.a.o libbuild2/filesystem.a.o libbuild2/prerequisite.a.o libbuild2/algorithm.a.o libbuild2/lexer.a.o libbuild2/module.a.o libbuild2/functions-regex.a.o libbuild2/functions-string.a.o libbuild2/dump.a.o libbuild2/make-parser.a.o libbuild2/function.a.o libbuild2/functions-builtin.a.o libbuild2/functions-filesystem.a.o libbuild2/rule.a.o libbuild2/file-cache.a.o libbuild2/utility.a.o libbuild2/functions-path.a.o libbuild2/functions-integer.a.o libbuild2/diagnostics.a.o libbuild2/buildspec.a.o libbuild2/adhoc-rule-regex-pattern.a.o libbuild2/adhoc-rule-buildscript.a.o libbuild2/adhoc-rule-cxx.a.o libbuild2/functions-bool.a.o libbuild2/functions-process-path.a.o libbuild2/recipe.a.o libbuild2/target.a.o libbuild2/name.a.o libbuild2/operation.a.o libbuild2/file.a.o libbuild2/context.a.o libbuild2/variable.a.o libbuild2/scope.a.o libbuild2/functions-name.a.o libbuild2/functions-process.a.o libbuild2/common-options.a.o libbuild2/b-options.a.o libbuild2/script/timeout.a.o libbuild2/script/token.a.o libbuild2/script/parser.a.o libbuild2/script/lexer.a.o libbuild2/script/script.a.o libbuild2/script/run.a.o libbuild2/script/regex.a.o libbuild2/script/builtin-options.a.o libbuild2/build/script/token.a.o libbuild2/build/script/parser.a.o libbuild2/build/script/lexer.a.o libbuild2/build/script/script.a.o libbuild2/build/script/runner.a.o libbuild2/build/script/builtin-options.a.o libbuild2/config/module.a.o libbuild2/config/functions.a.o libbuild2/config/utility.a.o libbuild2/config/init.a.o libbuild2/config/operation.a.o libbuild2/config/host-config.a.o libbuild2/dist/module.a.o libbuild2/dist/rule.a.o libbuild2/dist/init.a.o libbuild2/dist/operation.a.o libbuild2/install/functions.a.o libbuild2/install/rule.a.o libbuild2/install/utility.a.o libbuild2/install/init.a.o libbuild2/install/operation.a.o libbuild2/test/module.a.o libbuild2/test/rule.a.o libbuild2/test/common.a.o libbuild2/test/init.a.o libbuild2/test/target.a.o libbuild2/test/operation.a.o libbuild2/test/script/token.a.o libbuild2/test/script/parser.a.o libbuild2/test/script/lexer.a.o libbuild2/test/script/script.a.o libbuild2/test/script/runner.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_STATIC_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/c/init.a.o.ii ar rcs libbuild2/libbuild2.a libbuild2/functions-target-triplet.a.o libbuild2/search.a.o libbuild2/b-cmdline.a.o libbuild2/dyndep.a.o libbuild2/token.a.o libbuild2/types-parsers.a.o libbuild2/functions-project-name.a.o libbuild2/depdb.a.o libbuild2/parser.a.o libbuild2/scheduler.a.o libbuild2/filesystem.a.o libbuild2/prerequisite.a.o libbuild2/algorithm.a.o libbuild2/lexer.a.o libbuild2/module.a.o libbuild2/functions-regex.a.o libbuild2/functions-string.a.o libbuild2/dump.a.o libbuild2/make-parser.a.o libbuild2/function.a.o libbuild2/functions-builtin.a.o libbuild2/functions-filesystem.a.o libbuild2/rule.a.o libbuild2/file-cache.a.o libbuild2/utility.a.o libbuild2/functions-path.a.o libbuild2/functions-integer.a.o libbuild2/diagnostics.a.o libbuild2/buildspec.a.o libbuild2/adhoc-rule-regex-pattern.a.o libbuild2/adhoc-rule-buildscript.a.o libbuild2/adhoc-rule-cxx.a.o libbuild2/functions-bool.a.o libbuild2/functions-process-path.a.o libbuild2/recipe.a.o libbuild2/target.a.o libbuild2/name.a.o libbuild2/operation.a.o libbuild2/file.a.o libbuild2/context.a.o libbuild2/variable.a.o libbuild2/scope.a.o libbuild2/functions-name.a.o libbuild2/functions-process.a.o libbuild2/common-options.a.o libbuild2/b-options.a.o libbuild2/script/timeout.a.o libbuild2/script/token.a.o libbuild2/script/parser.a.o libbuild2/script/lexer.a.o libbuild2/script/script.a.o libbuild2/script/run.a.o libbuild2/script/regex.a.o libbuild2/script/builtin-options.a.o libbuild2/build/script/token.a.o libbuild2/build/script/parser.a.o libbuild2/build/script/lexer.a.o libbuild2/build/script/script.a.o libbuild2/build/script/runner.a.o libbuild2/build/script/builtin-options.a.o libbuild2/config/module.a.o libbuild2/config/functions.a.o libbuild2/config/utility.a.o libbuild2/config/init.a.o libbuild2/config/operation.a.o libbuild2/config/host-config.a.o libbuild2/dist/module.a.o libbuild2/dist/rule.a.o libbuild2/dist/init.a.o libbuild2/dist/operation.a.o libbuild2/install/functions.a.o libbuild2/install/rule.a.o libbuild2/install/utility.a.o libbuild2/install/init.a.o libbuild2/install/operation.a.o libbuild2/test/module.a.o libbuild2/test/rule.a.o libbuild2/test/common.a.o libbuild2/test/init.a.o libbuild2/test/target.a.o libbuild2/test/operation.a.o libbuild2/test/script/token.a.o libbuild2/test/script/parser.a.o libbuild2/test/script/lexer.a.o libbuild2/test/script/script.a.o libbuild2/test/script/runner.a.o libbuild2/utility-uninstalled.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/target.a.o.ii ar rcs libbuild2/bin/libbuild2-bin.a.u.a libbuild2/bin/functions.a.o libbuild2/bin/guess.a.o libbuild2/bin/rule.a.o libbuild2/bin/utility.a.o libbuild2/bin/def-rule.a.o libbuild2/bin/init.a.o libbuild2/bin/target.a.o ar rcs libbuild2/bin/libbuild2-bin.a libbuild2/bin/functions.a.o libbuild2/bin/guess.a.o libbuild2/bin/rule.a.o libbuild2/bin/utility.a.o libbuild2/bin/def-rule.a.o libbuild2/bin/init.a.o libbuild2/bin/target.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CXX_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/target.a.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/bsdstubs.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/client.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/client.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/path.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/path.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/pkg.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/pkg.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/parser.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/parser.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/cache.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/cache.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/tuple.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/tuple.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/argvsplit.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/argvsplit.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/dependency.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/dependency.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/fileio.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fileio.a.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/fragment.a.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fragment.a.o.i ar rcs ../libpkg-config/libpkg-config/libpkg-config.a ../libpkg-config/libpkg-config/fragment.a.o ../libpkg-config/libpkg-config/fileio.a.o ../libpkg-config/libpkg-config/dependency.a.o ../libpkg-config/libpkg-config/argvsplit.a.o ../libpkg-config/libpkg-config/tuple.a.o ../libpkg-config/libpkg-config/cache.a.o ../libpkg-config/libpkg-config/bsdstubs.a.o ../libpkg-config/libpkg-config/client.a.o ../libpkg-config/libpkg-config/path.a.o ../libpkg-config/libpkg-config/pkg.a.o ../libpkg-config/libpkg-config/parser.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/compile-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CLI_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/types.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/gcc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/target.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/install-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/init.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-manifest.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/common.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-rpath.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/utility.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/guess.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/functions.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/link-rule.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/module.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/lexer.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/msvc.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/parser.a.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_CC_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig.a.o.ii ar rcs libbuild2/cc/libbuild2-cc.a.u.a libbuild2/cc/pkgconfig.a.o libbuild2/cc/parser.a.o libbuild2/cc/msvc.a.o libbuild2/cc/lexer.a.o libbuild2/cc/module.a.o libbuild2/cc/link-rule.a.o libbuild2/cc/functions.a.o libbuild2/cc/guess.a.o libbuild2/cc/utility.a.o libbuild2/cc/windows-rpath.a.o libbuild2/cc/common.a.o libbuild2/cc/windows-manifest.a.o libbuild2/cc/init.a.o libbuild2/cc/install-rule.a.o libbuild2/cc/target.a.o libbuild2/cc/gcc.a.o libbuild2/cc/types.a.o libbuild2/cc/compile-rule.a.o libbuild2/cc/pkgconfig-libpkg-config.a.o ar rcs libbuild2/cc/libbuild2-cc.a libbuild2/cc/pkgconfig.a.o libbuild2/cc/parser.a.o libbuild2/cc/msvc.a.o libbuild2/cc/lexer.a.o libbuild2/cc/module.a.o libbuild2/cc/link-rule.a.o libbuild2/cc/functions.a.o libbuild2/cc/guess.a.o libbuild2/cc/utility.a.o libbuild2/cc/windows-rpath.a.o libbuild2/cc/common.a.o libbuild2/cc/windows-manifest.a.o libbuild2/cc/init.a.o libbuild2/cc/install-rule.a.o libbuild2/cc/target.a.o libbuild2/cc/gcc.a.o libbuild2/cc/types.a.o libbuild2/cc/compile-rule.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/cxx/libbuild2-cxx.a.u.a libbuild2/cxx/init.a.o libbuild2/cxx/target.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/target.a.o.ii ar rcs libbuild2/c/libbuild2-c.a libbuild2/c/init.a.o ar rcs libbuild2/cxx/libbuild2-cxx.a libbuild2/cxx/init.a.o libbuild2/cxx/target.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/rule.a.o.ii ar rcs libbuild2/cli/libbuild2-cli.a.u.a libbuild2/cli/rule.a.o libbuild2/cli/init.a.o libbuild2/cli/target.a.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC_BUILD -DLIBBUILD2_IN_STATIC_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_STATIC -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_STATIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/init.a.o.ii ar rcs libbuild2/cli/libbuild2-cli.a libbuild2/cli/rule.a.o libbuild2/cli/init.a.o libbuild2/cli/target.a.o ar rcs libbuild2/in/libbuild2-in.a.u.a libbuild2/in/rule.a.o libbuild2/in/init.a.o libbuild2/in/target.a.o ar rcs libbuild2/in/libbuild2-in.a libbuild2/in/rule.a.o libbuild2/in/init.a.o libbuild2/in/target.a.o ar rcs libbuild2/bash/libbuild2-bash.a.u.a libbuild2/bash/rule.a.o libbuild2/bash/init.a.o libbuild2/bash/target.a.o ar rcs libbuild2/version/libbuild2-version.a.u.a libbuild2/version/module.a.o libbuild2/version/rule.a.o libbuild2/version/utility.a.o libbuild2/version/snapshot.a.o libbuild2/version/init.a.o libbuild2/version/snapshot-git.a.o ar rcs libbuild2/bash/libbuild2-bash.a libbuild2/bash/rule.a.o libbuild2/bash/init.a.o libbuild2/bash/target.a.o ar rcs libbuild2/version/libbuild2-version.a libbuild2/version/module.a.o libbuild2/version/rule.a.o libbuild2/version/utility.a.o libbuild2/version/snapshot.a.o libbuild2/version/init.a.o libbuild2/version/snapshot-git.a.o c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -fstack-protector-strong -s -std=c++2b -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 ../libpkg-config/libpkg-config/libpkg-config.a libbuild2/version/libbuild2-version.a libbuild2/in/libbuild2-in.a libbuild2/libbuild2.a ../libbutl/libbutl/libbutl.a -lexecinfo -lpthread /bin/mv /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0 ===> 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 save libodb/build/config.build save libodb/tests/build/config.build save libodb-sqlite/build/config.build save libodb-sqlite/tests/build/config.build save libpkg-config/build/config.build save libpkg-config/tests/build/config.build save libsqlite3/build/config.build save libsqlite3/test/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.16.0/ target x86_64-freebsd14.0 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 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.16.0/ cxx c++@/usr/bin/c++ id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /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.16.0/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/ cli not found, leaving unconfigured bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ target x86_64-freebsd14.0 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 LC_ALL=C c++ -std=c++2b -print-search-dirs LC_ALL=C c++ -std=c++2b -x c++ -v -E - cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ target x86_64-freebsd14.0 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ cli not found, leaving unconfigured cli build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ cli not found, leaving unconfigured bin bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/ target x86_64-freebsd14.0 bin.ar bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/ cli not found, leaving unconfigured bin bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/ target x86_64-freebsd14.0 bin.ar bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/ cli not found, leaving unconfigured bin libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/ target x86_64-freebsd14.0 bin.ar libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libbpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libodb@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/ target x86_64-freebsd14.0 bin.ar libodb@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libodb@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libodb-sqlite@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/ target x86_64-freebsd14.0 bin.ar libodb-sqlite@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libodb-sqlite@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ config libodb-sqlite@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/ develop false cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/LICENSE bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/tests/ target x86_64-freebsd14.0 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/tests/ cxx c++@/usr/bin/c++ id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ target x86_64-freebsd14.0 bin.ar libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 c libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/LICENSE config bpkg@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/tests/ tests.remote false tests.git.ssh false bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/tests/ target x86_64-freebsd14.0 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/tests/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/LICENSE version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/version-build2.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/version-build2.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/string-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/string-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/details/shared-ptr/base.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/shared-ptr/base.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/project-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/shared-ptr/base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/string-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/details/thread.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/thread.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/thread.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/backtrace.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/backtrace.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/backtrace.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/details/buffer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/buffer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/buffer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/vector-impl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/vector-impl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/vector-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/tab-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/tab-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/tab-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/semantic-version.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/semantic-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/semantic-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/session.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/session.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/session.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha256.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha256.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha256.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/result.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/result.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/result.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/openssl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/openssl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/statement.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/openssl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/schema-catalog.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/schema-catalog.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/schema-catalog.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/target-triplet.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/timestamp.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/timestamp.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/timestamp.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/command.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/statement-processing.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement-processing.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement-processing.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/command.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/exceptions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/exceptions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/database.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-io.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/section.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/section.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/section.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/prompt.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/prompt.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/prompt.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-io.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-io.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/transaction.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/transaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/b.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-freebsd.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-freebsd.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/b.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/query-dynamic.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/query-dynamic.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/uuid-freebsd.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/connection.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/connection.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/git.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/prepared-query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/prepared-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-rewriter.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-rewriter.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-rewriter.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb/odb/tracer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/tracer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4-stream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4-stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path-pattern.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/lz4-stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/path-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/unicode.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/unicode.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/unicode.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/host-os-release.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/host-os-release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/host-os-release.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/serializer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-serializer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-serializer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/manifest-serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/json/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/base64.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/base64.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha1.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha1.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/base64.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sha1.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/standard-version.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/standard-version.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/fdstream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/fdstream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/standard-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/fdstream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/bufstreambuf.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/bufstreambuf.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/bufstreambuf.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/diagnostics.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-run.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/process-run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/pager.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/pager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/pager.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/curl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/curl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/curl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sendmail.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sendmail.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/sendmail.so.o.ii version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/version-build2.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/version-build2.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/statements-base.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statements-base.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statements-base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/query-const-expr.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-const-expr.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-const-expr.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/traits.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/traits.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/traits.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/error.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/error.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/error.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/statement.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statement.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/exceptions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/exceptions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/database.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/transaction.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/query-dynamic.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-dynamic.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/simple-object-statements.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/simple-object-statements.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/simple-object-statements.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/connection-factory.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection-factory.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection-factory.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/stream.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/stream.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/transaction-impl.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction-impl.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/connection.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/prepared-query.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/prepared-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -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.16.0/libodb-sqlite/odb/sqlite/tracer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/tracer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/tracer.so.o.ii version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/version.hxx in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/config.h.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/config.h clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/parser.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/parser.c c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/buildfile-scanner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility.cxx clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/parser.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/pkg.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/pkg.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/pkg.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/path.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/path.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/path.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/client.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/client.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/client.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/bsdstubs.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/bsdstubs.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbpkg/libbpkg/manifest.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/manifest.cxx clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/cache.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/cache.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/cache.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/tuple.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/tuple.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/tuple.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/manifest.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/argvsplit.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/argvsplit.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/argvsplit.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-path.cxx clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/dependency.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/dependency.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/dependency.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fileio.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fileio.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fileio.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fragment.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fragment.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-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.16.0/libpkg-config/libpkg-config/fragment.so.o.i c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-integer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-integer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-integer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/diagnostics.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/buildspec.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/buildspec.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/buildspec.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-regex-pattern.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-buildscript.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-cxx.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-bool.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-bool.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-bool.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process-path.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process-path.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/recipe.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/recipe.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/recipe.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/context.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/context.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/context.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/variable.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/variable.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/variable.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scope.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scope.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scope.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/common-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/common-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/timeout.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/timeout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/timeout.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/run.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/run.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/runner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/builtin-options.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/builtin-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/build/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/operation.so.o.ii in /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/host-config.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/common-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/config/host-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dist/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/install/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/common.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/operation.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/operation.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/test-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/test-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/update-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/update-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/script.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/script.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/clean-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/clean-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/runner.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/runner.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/test/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file-cache.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file-cache.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/file-cache.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/projects-configs.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/projects-configs.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/projects-configs.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/argument-grouping.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/argument-grouping.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-builtin.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-builtin.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/default-options-files.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/default-options-files.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/function.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/function.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/function.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/make-parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/make-parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/make-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dump.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dump.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dump.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-string.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-string.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-string.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-regex.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-regex.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database-views-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database-views-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database-views-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/git.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-types.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/algorithm.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/algorithm.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/algorithm.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/prerequisite.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/prerequisite.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/prerequisite.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/filesystem.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/filesystem.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scheduler.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scheduler.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/scheduler.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/init.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/depdb.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/depdb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/depdb.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-project-name.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-project-name.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/release-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/http-service.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/http-service.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/http-service.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/types-parsers.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/types-parsers.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/token.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/token.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dyndep.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dyndep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/dyndep.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-cmdline.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-cmdline.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/b-cmdline.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/search.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/search.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/search.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-target-triplet.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-target-triplet.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/functions-target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/diagnostics.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-uninstalled.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-uninstalled.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-uninstalled.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-installed.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-installed.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/utility-installed.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/def-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/def-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/def-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/sync.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot-git.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot-git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/publish.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/types-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/snapshot.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/guess.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/new-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/deinit.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/config.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/compile-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/compile-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/compile-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/ci-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/types.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/types.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-author.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-author.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/project-author.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/gcc.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/gcc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/gcc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/pkgconfig.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/parser.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/parser.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/msvc.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/msvc.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/msvc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/install-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/install-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/install-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/lexer.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/lexer.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/module.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/module.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/link-rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/link-rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/link-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-manifest.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-manifest.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/functions.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/functions.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep "-DBDEP_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/guess.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/guess.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep "-DBDEP_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/bdep/bdep.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/utility.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/common.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/common.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-rpath.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-rpath.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/windows-rpath.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/c/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/init.so.o.ii bin @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/tests/ target x86_64-freebsd14.0 bin.ar @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/tests/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 c @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/tests/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cxx @/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep/tests/ cxx c++@/usr/bin/c++ id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ config bdep@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/target.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/target.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/build2/b.o.ii version /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/version.hxx.in >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/version.hxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-git.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-git.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-skeleton.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-skeleton.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/types-parsers.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/types-parsers.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-skeleton.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-query.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-query.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/checksum.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/checksum.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-query.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/checksum.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-debian.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-debian.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-configuration.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-configuration.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-debian.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-configuration.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-command.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-command.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/archive.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/archive.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-command.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-fedora.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-fedora.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-fedora.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.0" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.0" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-repository.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-repository.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-repository.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/diagnostics.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/diagnostics.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/common-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/common-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/satisfaction.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/satisfaction.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-collect.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-collect.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/satisfaction.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/database.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/database.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-collect.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/auth.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/auth.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/auth.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/manifest-utility.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/manifest-utility.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-drop.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/manifest-utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-install-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-install-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-install-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-archive.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-archive.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-checkout.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/system-package-manager-archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-pkg.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-pkg.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/fetch-pkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-verify-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-mask.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-mask.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-mask.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-link-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-odb.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-odb.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/cfg-unlink-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/configuration-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/configuration-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/package-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/configuration-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-bindist-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-clean-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-clean-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-build-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-configure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/default-options-files.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/default-options-files.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-disfigure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-test-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-test-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/argument-grouping.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/argument-grouping.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-purge-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-uninstall-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-uninstall-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-uninstall-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-types.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-types.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-unpack-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-update-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-update-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/pkg-update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-add-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-list-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-signing.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-signing.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/repository-signing.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove-options.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove-options.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/rep-remove-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg "-DBPKG_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -w -x c++ -MQ ^ -MD -E -frewrite-includes -MF - -o /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg "-DBPKG_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg/bpkg/bpkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/string-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-uninstalled.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot-git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" "-DBUILD2_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/build2/b.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_INSTALL_LIB="/usr/local/lib/" -DBUILD2_INSTALL_BUILDFILE="/usr/local/share/build2/export/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility-installed.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/backtrace.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/tab-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/bdep-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/fdstream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha1.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sha256.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/snapshot.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/target-triplet.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/host-os-release.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/project-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/command.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/unicode.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/new-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BASH_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bash/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-integer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/git.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-io.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_VERSION_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/version/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/init-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/uuid-freebsd.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/sendmail.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/sync-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/buildspec.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/curl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/pager.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-regex-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/diagnostics.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/bufstreambuf.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/standard-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/base64.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/serializer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-buildscript.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/ci-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/json/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/release-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path-pattern.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4-stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/publish-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/manifest-rewriter.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/b.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/deinit-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/config-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/adhoc-rule-cxx.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/prompt.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/lz4.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-bool.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process-path.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/projects-configs.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/recipe.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/timestamp.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/openssl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/default-options-files.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/project-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/database-views-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbpkg/libbpkg/manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/semantic-version.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbutl/libbutl/project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/operation.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/libbutl.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so -std=c++2b -L /usr/local/lib -shared -o libbutl/libbutl/libbutl-0.16.so -Wl,-rpath,/usr/local/lib libbutl/libbutl/project-name.so.o libbutl/libbutl/semantic-version.so.o libbutl/libbutl/builtin.so.o libbutl/libbutl/openssl.so.o libbutl/libbutl/timestamp.so.o libbutl/libbutl/filesystem.so.o libbutl/libbutl/lz4.so.o libbutl/libbutl/prompt.so.o libbutl/libbutl/b.so.o libbutl/libbutl/path.so.o libbutl/libbutl/manifest-rewriter.so.o libbutl/libbutl/lz4-stream.so.o libbutl/libbutl/path-pattern.so.o libbutl/libbutl/process.so.o libbutl/libbutl/json/parser.so.o libbutl/libbutl/json/serializer.so.o libbutl/libbutl/base64.so.o libbutl/libbutl/standard-version.so.o libbutl/libbutl/utility.so.o libbutl/libbutl/bufstreambuf.so.o libbutl/libbutl/diagnostics.so.o libbutl/libbutl/pager.so.o libbutl/libbutl/curl.so.o libbutl/libbutl/sendmail.so.o libbutl/libbutl/string-parser.so.o libbutl/libbutl/process-run.so.o libbutl/libbutl/backtrace.so.o libbutl/libbutl/tab-parser.so.o libbutl/libbutl/fdstream.so.o libbutl/libbutl/sha1.so.o libbutl/libbutl/sha256.so.o libbutl/libbutl/uuid.so.o libbutl/libbutl/manifest-serializer.so.o libbutl/libbutl/target-triplet.so.o libbutl/libbutl/host-os-release.so.o libbutl/libbutl/command.so.o libbutl/libbutl/unicode.so.o libbutl/libbutl/regex.so.o libbutl/libbutl/manifest-parser.so.o libbutl/libbutl/process-io.so.o libbutl/libbutl/git.so.o libbutl/libbutl/uuid-io.so.o libbutl/libbutl/builtin-options.so.o libbutl/libbutl/uuid-freebsd.so.o -lexecinfo -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/libbutl-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/libbutl.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/def-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbpkg/libbpkg/buildfile-scanner.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/libbpkg.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so -std=c++2b -L /usr/local/lib -shared -o libbpkg/libbpkg/libbpkg-0.16.so -Wl,-rpath,/usr/local/lib libbpkg/libbpkg/manifest.so.o libbpkg/libbpkg/buildfile-scanner.so.o libbutl/libbutl/libbutl-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/libbpkg-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg/libbpkg.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/tracer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/prepared-query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DBUILD2_HOST_TRIPLET="x86_64-freebsd14.0" -DBUILD2_IMPORT_PATH="/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/context.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/connection.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/query-dynamic.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/transaction.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/section.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/section.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/database.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/exceptions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/statement-processing.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement-processing.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/schema-catalog.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/schema-catalog.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/statement.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/result.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/result.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/session.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/session.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/variable.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/vector-impl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/vector-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/details/buffer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/buffer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/details/thread.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/thread.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_BIN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/bin/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED_BUILD -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb/odb/details/shared-ptr/base.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/details/shared-ptr/base.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/libodb.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/libodb.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -s -Wl,-soname,libodb-2.5.0-b.25.so -std=c++2b -L /usr/local/lib -shared -o libodb/odb/libodb-2.5.0-b.25.so -Wl,-rpath,/usr/local/lib libodb/odb/tracer.so.o libodb/odb/prepared-query.so.o libodb/odb/connection.so.o libodb/odb/query-dynamic.so.o libodb/odb/transaction.so.o libodb/odb/section.so.o libodb/odb/database.so.o libodb/odb/exceptions.so.o libodb/odb/statement-processing.so.o libodb/odb/schema-catalog.so.o libodb/odb/statement.so.o libodb/odb/result.so.o libodb/odb/session.so.o libodb/odb/vector-impl.so.o libodb/odb/details/buffer.so.o libodb/odb/details/thread.so.o libodb/odb/details/shared-ptr/base.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/libodb-2.5.0-b.25.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb/libodb.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/tracer.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/tracer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/prepared-query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/prepared-query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/connection.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/transaction-impl.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction-impl.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/stream.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/stream.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/query.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/connection-factory.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/connection-factory.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/simple-object-statements.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/simple-object-statements.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/query-dynamic.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-dynamic.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/transaction.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/transaction.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/database.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/database.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scope.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/exceptions.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/exceptions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/statement.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statement.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/error.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/error.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/traits.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/traits.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/query-const-expr.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/query-const-expr.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/statements-base.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/statements-base.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++2b -Wno-unqualified-std-cast-call -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.so.o -c -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/libodb-sqlite.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/libodb-sqlite.pc c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -s -Wl,-soname,libodb-sqlite-2.5.0-b.25.so -std=c++2b -L /usr/local/lib -shared -o libodb-sqlite/odb/sqlite/libodb-sqlite-2.5.0-b.25.so -Wl,-rpath,/usr/local/lib libodb-sqlite/odb/sqlite/tracer.so.o libodb-sqlite/odb/sqlite/prepared-query.so.o libodb-sqlite/odb/sqlite/connection.so.o libodb-sqlite/odb/sqlite/transaction-impl.so.o libodb-sqlite/odb/sqlite/stream.so.o libodb-sqlite/odb/sqlite/query.so.o libodb-sqlite/odb/sqlite/connection-factory.so.o libodb-sqlite/odb/sqlite/simple-object-statements.so.o libodb-sqlite/odb/sqlite/query-dynamic.so.o libodb-sqlite/odb/sqlite/transaction.so.o libodb-sqlite/odb/sqlite/database.so.o libodb-sqlite/odb/sqlite/exceptions.so.o libodb-sqlite/odb/sqlite/statement.so.o libodb-sqlite/odb/sqlite/error.so.o libodb-sqlite/odb/sqlite/traits.so.o libodb-sqlite/odb/sqlite/query-const-expr.so.o libodb-sqlite/odb/sqlite/statements-base.so.o libodb/odb/libodb-2.5.0-b.25.so /usr/local/lib/libsqlite3.so libodb-sqlite/odb/sqlite/details/pregenerated/odb/sqlite/details/options.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/libodb-sqlite-2.5.0-b.25.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite/libodb-sqlite.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/ci-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/release.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-process.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/common-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/init.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/timeout.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/release-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/http-service.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/project.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/run.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/new.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -DBDEP_EXE_PREFIX="" -DBDEP_EXE_SUFFIX="" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/sync.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/publish.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/build/script/builtin-options.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/new-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/project-author.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/ci-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/config.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/deinit.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/ci.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/config/host-config.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/rule.so.o.ii ar rcs bdep/bdep/libbdep.u.a bdep/bdep/ci.o bdep/bdep/types-parsers.o bdep/bdep/help.o bdep/bdep/deinit.o bdep/bdep/config.o bdep/bdep/ci-parsers.o bdep/bdep/fetch.o bdep/bdep/project-author.o bdep/bdep/new-parsers.o bdep/bdep/publish.o bdep/bdep/sync.o bdep/bdep/utility.o bdep/bdep/new.o bdep/bdep/diagnostics.o bdep/bdep/project.o bdep/bdep/database.o bdep/bdep/http-service.o bdep/bdep/release-parsers.o bdep/bdep/init.o bdep/bdep/status.o bdep/bdep/release.o bdep/bdep/ci-types.o bdep/bdep/git.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++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bdep "-DBDEP_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bdep/bdep/bdep.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dist/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/functions.so.o.ii c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -fstack-protector-strong -s -std=c++2b -L /usr/local/lib -o bdep/bdep/bdep -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite -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.16.so libbutl/libbutl/libbutl-0.16.so libodb-sqlite/odb/sqlite/libodb-sqlite-2.5.0-b.25.so libodb/odb/libodb-2.5.0-b.25.so /usr/local/lib/libsqlite3.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/install/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/operation.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/script.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/test/script/runner.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/file-cache.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-builtin.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/function.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/make-parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dump.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-string.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-regex.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/algorithm.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/prerequisite.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/filesystem.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/scheduler.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/depdb.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-project-name.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/types-parsers.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/token.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/dyndep.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/b-cmdline.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/search.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/functions-target-triplet.so.o.ii ar rcs build2/libbuild2/libbuild2.so.u.a build2/libbuild2/functions-target-triplet.so.o build2/libbuild2/search.so.o build2/libbuild2/b-cmdline.so.o build2/libbuild2/dyndep.so.o build2/libbuild2/token.so.o build2/libbuild2/types-parsers.so.o build2/libbuild2/functions-project-name.so.o build2/libbuild2/depdb.so.o build2/libbuild2/parser.so.o build2/libbuild2/scheduler.so.o build2/libbuild2/filesystem.so.o build2/libbuild2/prerequisite.so.o build2/libbuild2/algorithm.so.o build2/libbuild2/lexer.so.o build2/libbuild2/module.so.o build2/libbuild2/functions-regex.so.o build2/libbuild2/functions-string.so.o build2/libbuild2/dump.so.o build2/libbuild2/make-parser.so.o build2/libbuild2/function.so.o build2/libbuild2/functions-builtin.so.o build2/libbuild2/functions-filesystem.so.o build2/libbuild2/rule.so.o build2/libbuild2/file-cache.so.o build2/libbuild2/utility.so.o build2/libbuild2/functions-path.so.o build2/libbuild2/functions-integer.so.o build2/libbuild2/diagnostics.so.o build2/libbuild2/buildspec.so.o build2/libbuild2/adhoc-rule-regex-pattern.so.o build2/libbuild2/adhoc-rule-buildscript.so.o build2/libbuild2/adhoc-rule-cxx.so.o build2/libbuild2/functions-bool.so.o build2/libbuild2/functions-process-path.so.o build2/libbuild2/recipe.so.o build2/libbuild2/target.so.o build2/libbuild2/name.so.o build2/libbuild2/operation.so.o build2/libbuild2/file.so.o build2/libbuild2/context.so.o build2/libbuild2/variable.so.o build2/libbuild2/scope.so.o build2/libbuild2/functions-name.so.o build2/libbuild2/functions-process.so.o build2/libbuild2/common-options.so.o build2/libbuild2/b-options.so.o build2/libbuild2/script/timeout.so.o build2/libbuild2/script/token.so.o build2/libbuild2/script/parser.so.o build2/libbuild2/script/lexer.so.o build2/libbuild2/script/script.so.o build2/libbuild2/script/run.so.o build2/libbuild2/script/regex.so.o build2/libbuild2/script/builtin-options.so.o build2/libbuild2/build/script/token.so.o build2/libbuild2/build/script/parser.so.o build2/libbuild2/build/script/lexer.so.o build2/libbuild2/build/script/script.so.o build2/libbuild2/build/script/runner.so.o build2/libbuild2/build/script/builtin-options.so.o build2/libbuild2/config/module.so.o build2/libbuild2/config/functions.so.o build2/libbuild2/config/utility.so.o build2/libbuild2/config/init.so.o build2/libbuild2/config/operation.so.o build2/libbuild2/config/host-config.so.o build2/libbuild2/dist/module.so.o build2/libbuild2/dist/rule.so.o build2/libbuild2/dist/init.so.o build2/libbuild2/dist/operation.so.o build2/libbuild2/install/functions.so.o build2/libbuild2/install/rule.so.o build2/libbuild2/install/utility.so.o build2/libbuild2/install/init.so.o build2/libbuild2/install/operation.so.o build2/libbuild2/test/module.so.o build2/libbuild2/test/rule.so.o build2/libbuild2/test/common.so.o build2/libbuild2/test/init.so.o build2/libbuild2/test/target.so.o build2/libbuild2/test/operation.so.o build2/libbuild2/test/script/token.so.o build2/libbuild2/test/script/parser.so.o build2/libbuild2/test/script/lexer.so.o build2/libbuild2/test/script/script.so.o build2/libbuild2/test/script/runner.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/libbuild2.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/libbuild2-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so -lpthread build2/libbuild2/utility-installed.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/libbuild2-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/libbuild2.so ar rcs build2/libbuild2/bin/libbuild2-bin.so.u.a build2/libbuild2/bin/functions.so.o build2/libbuild2/bin/guess.so.o build2/libbuild2/bin/rule.so.o build2/libbuild2/bin/utility.so.o build2/libbuild2/bin/def-rule.so.o build2/libbuild2/bin/init.so.o build2/libbuild2/bin/target.so.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED_BUILD -DBUILD2_NATIVE_C="clang" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/c/init.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/libbuild2-bin.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/libbuild2-bin-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/libbuild2-bin-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin/libbuild2-bin.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig-libpkg-config.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/bsdstubs.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/client.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/client.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/path.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/path.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/pkg.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/pkg.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/parser.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/parser.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/cache.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/cache.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/tuple.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/tuple.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/argvsplit.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/argvsplit.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/dependency.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/dependency.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/fileio.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fileio.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED_BUILD -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -o libpkg-config/libpkg-config/fragment.so.o -c -x c /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/fragment.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/libpkg-config.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/libpkg-config.pc clang -Wl,-soname,libpkg-config-0.1.so -L /usr/local/lib -shared -o libpkg-config/libpkg-config/libpkg-config-0.1.so -Wl,-rpath,/usr/local/lib libpkg-config/libpkg-config/fragment.so.o libpkg-config/libpkg-config/fileio.so.o libpkg-config/libpkg-config/dependency.so.o libpkg-config/libpkg-config/argvsplit.so.o libpkg-config/libpkg-config/tuple.so.o libpkg-config/libpkg-config/cache.so.o libpkg-config/libpkg-config/bsdstubs.so.o libpkg-config/libpkg-config/client.so.o libpkg-config/libpkg-config/path.so.o libpkg-config/libpkg-config/pkg.so.o libpkg-config/libpkg-config/parser.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/libpkg-config-0.1.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config/libpkg-config.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/compile-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/types.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/gcc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/install-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-manifest.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/common.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/windows-rpath.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/utility.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/guess.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/functions.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/link-rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/module.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/lexer.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/msvc.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/parser.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CC_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cc/pkgconfig.so.o.ii ar rcs build2/libbuild2/cc/libbuild2-cc.so.u.a build2/libbuild2/cc/pkgconfig.so.o build2/libbuild2/cc/parser.so.o build2/libbuild2/cc/msvc.so.o build2/libbuild2/cc/lexer.so.o build2/libbuild2/cc/module.so.o build2/libbuild2/cc/link-rule.so.o build2/libbuild2/cc/functions.so.o build2/libbuild2/cc/guess.so.o build2/libbuild2/cc/utility.so.o build2/libbuild2/cc/windows-rpath.so.o build2/libbuild2/cc/common.so.o build2/libbuild2/cc/windows-manifest.so.o build2/libbuild2/cc/init.so.o build2/libbuild2/cc/install-rule.so.o build2/libbuild2/cc/target.so.o build2/libbuild2/cc/gcc.so.o build2/libbuild2/cc/types.so.o build2/libbuild2/cc/compile-rule.so.o build2/libbuild2/cc/pkgconfig-libpkg-config.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/libbuild2-cc.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/cc/libbuild2-cc-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-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.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread libpkg-config/libpkg-config/libpkg-config-0.1.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/libbuild2-cc-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/libbuild2-cc-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/libbuild2-cc-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc/libbuild2-cc.so ar rcs build2/libbuild2/c/libbuild2-c.so.u.a build2/libbuild2/c/init.so.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/target.so.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/libbuild2-c.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/c/libbuild2-c-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-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.16-0.16.so build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/libbuild2-c-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/libbuild2-c-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/libbuild2-c-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c/libbuild2-c.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CXX_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED_BUILD -DBUILD2_NATIVE_CXX="c++" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cxx/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_CLI_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/cli/rule.so.o.ii ar rcs build2/libbuild2/cxx/libbuild2-cxx.so.u.a build2/libbuild2/cxx/init.so.o build2/libbuild2/cxx/target.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/libbuild2-cxx.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/cxx/libbuild2-cxx-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-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.16-0.16.so build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/libbuild2-cxx-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/libbuild2-cxx-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/libbuild2-cxx-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx/libbuild2-cxx.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/target.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/init.so.o.ii ar rcs build2/libbuild2/cli/libbuild2-cli.so.u.a build2/libbuild2/cli/rule.so.o build2/libbuild2/cli/init.so.o build2/libbuild2/cli/target.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/libbuild2-cli.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/cli/libbuild2-cli-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-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.16-0.16.so build2/libbuild2/cc/libbuild2-cc-0.16-0.16.so build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/libbuild2-cli-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/libbuild2-cli-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/libbuild2-cli-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli/libbuild2-cli.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED_BUILD -DLIBBUILD2_IN_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/build2/libbuild2/in/rule.so.o.ii ar rcs build2/libbuild2/in/libbuild2-in.so.u.a build2/libbuild2/in/rule.so.o build2/libbuild2/in/init.so.o build2/libbuild2/in/target.so.o c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/satisfaction.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/in/libbuild2-in-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in.so ar rcs build2/libbuild2/bash/libbuild2-bash.so.u.a build2/libbuild2/bash/rule.so.o build2/libbuild2/bash/init.so.o build2/libbuild2/bash/target.so.o cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/libbuild2-bash.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/bash/libbuild2-bash-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ar rcs build2/libbuild2/version/libbuild2-version.so.u.a build2/libbuild2/version/module.so.o build2/libbuild2/version/rule.so.o build2/libbuild2/version/utility.so.o build2/libbuild2/version/snapshot.so.o build2/libbuild2/version/init.so.o build2/libbuild2/version/snapshot-git.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/libbuild2-bash-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/libbuild2-bash-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/libbuild2-bash-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash/libbuild2-bash.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/fetch-git.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg "-DBPKG_COPYRIGHT="2014-2023 the build2 authors"" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/bpkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/package-skeleton.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-bindist.o.ii cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/libbuild2-version.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so -std=c++2b -L /usr/local/lib -shared -o build2/libbuild2/version/libbuild2-version-0.16-0.16.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.16.so build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/libbuild2-version-0.16-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/libbuild2-version-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version/libbuild2-version-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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++2b -L /usr/local/lib -o build2/build2/b -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx -Wl,-rpath,/usr/local/lib build2/build2/b.o build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread build2/libbuild2/bash/libbuild2-bash-0.16-0.16.so build2/libbuild2/c/libbuild2-c-0.16-0.16.so build2/libbuild2/cli/libbuild2-cli-0.16-0.16.so build2/libbuild2/cxx/libbuild2-cxx-0.16-0.16.so build2/libbuild2/cc/libbuild2-cc-0.16-0.16.so build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so build2/libbuild2/version/libbuild2-version-0.16-0.16.so build2/libbuild2/in/libbuild2-in-0.16-0.16.so c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/types-parsers.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/help.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/manifest-utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/package-query.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/checksum.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-checkout.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-build.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-purge.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-disfigure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/package-configuration.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-mask.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-verify.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-unlink.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-status.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/system-package-manager-fedora.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -DBPKG_EXE_PREFIX="" -DBPKG_EXE_SUFFIX="" -DBPKG_HOST_TRIPLET="x86_64-freebsd14.0" -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/utility.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/system-repository.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/system-package-manager.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-link.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/diagnostics.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/configuration-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-build-collect.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-bindist-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/database.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-clean-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-remove.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/auth.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-drop.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-unpack.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-purge-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-list.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-configure.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-uninstall-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/system-package-manager-archive.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/system-package-manager-debian.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-verify-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/fetch-pkg.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/package.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-command.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-add.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-remove-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/repository-signing.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-fetch.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-info.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-create.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/package-odb.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/bpkg-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-create-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-link-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/cfg-unlink-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/common-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/help-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-build-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-checkout-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-configure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-disfigure-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-drop-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-install-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-test-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-status-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-unpack-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/pkg-update-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-add-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-fetch-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-info-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/rep-list-options.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/repository-types.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/argument-grouping.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/bpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BASH_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_BIN_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_C_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CC_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CLI_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_CXX_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_VERSION_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg -DLIBBPKG_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb -DLIBODB_BUILD2 -DLIBODB_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite -DLIBODB_SQLITE_BUILD2 -DLIBODB_SQLITE_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -Wno-unknown-pragmas -std=c++2b -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.16.0/bpkg/bpkg/default-options-files.o.ii ar rcs bpkg/bpkg/libbpkg.u.a bpkg/bpkg/pkg-bindist.o bpkg/bpkg/fetch-git.o bpkg/bpkg/package-skeleton.o bpkg/bpkg/types-parsers.o bpkg/bpkg/help.o bpkg/bpkg/package-query.o bpkg/bpkg/cfg-create.o bpkg/bpkg/pkg-build.o bpkg/bpkg/pkg-purge.o bpkg/bpkg/pkg-disfigure.o bpkg/bpkg/package-configuration.o bpkg/bpkg/pkg-fetch.o bpkg/bpkg/pkg-verify.o bpkg/bpkg/archive.o bpkg/bpkg/cfg-unlink.o bpkg/bpkg/fetch.o bpkg/bpkg/system-package-manager-fedora.o bpkg/bpkg/utility.o bpkg/bpkg/system-repository.o bpkg/bpkg/system-package-manager.o bpkg/bpkg/cfg-link.o bpkg/bpkg/diagnostics.o bpkg/bpkg/satisfaction.o bpkg/bpkg/pkg-build-collect.o bpkg/bpkg/database.o bpkg/bpkg/rep-info.o bpkg/bpkg/rep-remove.o bpkg/bpkg/auth.o bpkg/bpkg/pkg-drop.o bpkg/bpkg/pkg-unpack.o bpkg/bpkg/manifest-utility.o bpkg/bpkg/rep-list.o bpkg/bpkg/pkg-configure.o bpkg/bpkg/checksum.o bpkg/bpkg/pkg-checkout.o bpkg/bpkg/system-package-manager-archive.o bpkg/bpkg/system-package-manager-debian.o bpkg/bpkg/fetch-pkg.o bpkg/bpkg/package.o bpkg/bpkg/rep-mask.o bpkg/bpkg/pkg-command.o bpkg/bpkg/rep-add.o bpkg/bpkg/rep-fetch.o bpkg/bpkg/cfg-info.o bpkg/bpkg/pkg-status.o bpkg/bpkg/rep-create.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++2b -L /usr/local/lib -o bpkg/bpkg/bpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bash -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/bin -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/c -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cc -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/libpkg-config -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cli -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/cxx -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/version -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbpkg/libbpkg -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb/odb -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libodb-sqlite/odb/sqlite -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.16.so -lpthread build2/libbuild2/bash/libbuild2-bash-0.16-0.16.so build2/libbuild2/c/libbuild2-c-0.16-0.16.so build2/libbuild2/cli/libbuild2-cli-0.16-0.16.so build2/libbuild2/cxx/libbuild2-cxx-0.16-0.16.so build2/libbuild2/cc/libbuild2-cc-0.16-0.16.so build2/libbuild2/bin/libbuild2-bin-0.16-0.16.so build2/libbuild2/version/libbuild2-version-0.16-0.16.so build2/libbuild2/in/libbuild2-in-0.16-0.16.so libbpkg/libbpkg/libbpkg-0.16.so libbutl/libbutl/libbutl-0.16.so libodb-sqlite/odb/sqlite/libodb-sqlite-2.5.0-b.25.so libodb/odb/libodb-2.5.0-b.25.so /usr/local/lib/libsqlite3.so install -d -m 755 ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/vector-view.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/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/semantic-version.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/b.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/small-vector.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/timestamp.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-rewriter.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/lz4.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/lz4-stream.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-map.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/optional.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/small-list.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/parser.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/process.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/prefix-map.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utility.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-pattern.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/diagnostics.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/base64.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/export.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-forward.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/bufstreambuf.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utf8.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/pager.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/curl.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/standard-version.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/tab-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-types.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/multi-index.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/fdstream.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sendmail.hxx ../stage/usr/local/include/libbutl install -d -m 755 ../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/ft/exception.hxx ../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/backtrace.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-serializer.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/const-ptr.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/unicode.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/url.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sha1.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-parser.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/sha256.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/target-triplet.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/command.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/char-scanner.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/default-options.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/regex.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/small-allocator.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/openssl.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/git.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-table.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/filesystem.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/project-name.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/builtin.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid-io.hxx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/openssl.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/b.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path-pattern.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/json/parser.ixx ../stage/usr/local/include/libbutl/json install -m 644 libbutl/libbutl/json/serializer.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/sendmail.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utility.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/utf8.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/unicode.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-parser.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/default-options.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/curl.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/regex.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/uuid.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/manifest-serializer.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/fdstream.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/url.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/builtin.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/char-scanner.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/semantic-version.ixx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/openssl.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/path.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/string-table.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/prefix-map.txx ../stage/usr/local/include/libbutl install -m 644 libbutl/libbutl/process-run.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/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/url.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.16.so ../stage/usr/local/lib ln -sf libbutl-0.16.so ../stage/usr/local/lib/libbutl.so install -d -m 755 ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/rule-map.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/search.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/dyndep.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/algorithm.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/depdb.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/prerequisite-key.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/lexer.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/prerequisite.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/token.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/parser.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/make-parser.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/module.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/dump.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file-cache.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/utility.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-type.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/diagnostics.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/rule.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/export.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/adhoc-rule-regex-pattern.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/function.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/buildspec.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/action.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/forward.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/context.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/variable.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/name.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/recipe.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scope.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/operation.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-state.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types-parsers.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/functions-name.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target-key.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/filesystem.hxx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/filesystem.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/lexer.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file-cache.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/utility.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/context.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/variable.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/diagnostics.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scope.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/target.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/name.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/types.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/file.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/algorithm.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/depdb.ixx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/filesystem.txx ../stage/usr/local/include/libbuild2 install -m 644 build2/libbuild2/scheduler.txx ../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/variable.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/lexer.hxx ../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/parser.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/run.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/timeout.hxx ../stage/usr/local/include/libbuild2/script install -m 644 build2/libbuild2/script/script.ixx ../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 -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/lexer.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/runner.hxx ../stage/usr/local/include/libbuild2/build/script install -d -m 755 ../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/utility.hxx ../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/operation.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.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/module.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/init.hxx ../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/types.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/rule.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/operation.hxx ../stage/usr/local/include/libbuild2/install install -d -m 755 ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/module.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/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/init.hxx ../stage/usr/local/include/libbuild2/test install -m 644 build2/libbuild2/test/operation.hxx ../stage/usr/local/include/libbuild2/test install -d -m 755 ../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/token.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/script/runner.hxx ../stage/usr/local/include/libbuild2/test/script 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.16.so ../stage/usr/local/lib ln -sf libbuild2-0.16.so ../stage/usr/local/lib/libbuild2.so install -d -m 755 ../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/rule.hxx ../stage/usr/local/include/libbuild2/bash install -m 644 build2/libbuild2/bash/export.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/init.hxx ../stage/usr/local/include/libbuild2/bash install -d -m 755 ../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/export.hxx ../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/init.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-in-0.16-0.16.so ../stage/usr/local/lib/libbuild2-in-0.16.so ln -sf libbuild2-in-0.16.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-bash-0.16-0.16.so ../stage/usr/local/lib/libbuild2-bash-0.16.so ln -sf libbuild2-bash-0.16.so ../stage/usr/local/lib/libbuild2-bash.so install -d -m 755 ../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/rule.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/def-rule.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/target.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/types.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-bin-0.16-0.16.so ../stage/usr/local/lib/libbuild2-bin-0.16.so ln -sf libbuild2-bin-0.16.so ../stage/usr/local/lib/libbuild2-bin.so install -d -m 755 ../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/target.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/lexer.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/module.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/utility.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/install-rule.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/common.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/init.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/pkgconfig.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/libpkg-config install -m 644 libpkg-config/libpkg-config/export.h ../stage/usr/local/include/libpkg-config install -m 644 libpkg-config/libpkg-config/pkg-config.h ../stage/usr/local/include/libpkg-config install -m 644 libpkg-config/libpkg-config/list.h ../stage/usr/local/include/libpkg-config install -d -m 755 ../stage/usr/local/share/doc/libpkg-config install -m 644 libpkg-config/manifest ../stage/usr/local/share/doc/libpkg-config install -m 644 libpkg-config/libpkg-config/version.h ../stage/usr/local/include/libpkg-config install -m 644 libpkg-config/libpkg-config/libpkg-config.pc ../stage/usr/local/lib/pkgconfig install -m 644 libpkg-config/libpkg-config/libpkg-config.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libpkg-config/libpkg-config/libpkg-config-0.1.so ../stage/usr/local/lib ln -sf libpkg-config-0.1.so ../stage/usr/local/lib/libpkg-config.so 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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-cc-0.16-0.16.so ../stage/usr/local/lib/libbuild2-cc-0.16.so ln -sf libbuild2-cc-0.16.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-c-0.16-0.16.so ../stage/usr/local/lib/libbuild2-c-0.16.so ln -sf libbuild2-c-0.16.so ../stage/usr/local/lib/libbuild2-c.so install -d -m 755 ../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/rule.hxx ../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/init.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-cxx-0.16-0.16.so ../stage/usr/local/lib/libbuild2-cxx-0.16.so ln -sf libbuild2-cxx-0.16.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-cli-0.16-0.16.so ../stage/usr/local/lib/libbuild2-cli-0.16.so ln -sf libbuild2-cli-0.16.so ../stage/usr/local/lib/libbuild2-cli.so install -d -m 755 ../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/utility.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/export.hxx ../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/init.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.16-0.16.so ../stage/usr/local/lib ln -sf libbuild2-version-0.16-0.16.so ../stage/usr/local/lib/libbuild2-version-0.16.so ln -sf libbuild2-version-0.16.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-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/doc/build2-build-system-manual-a4.ps ../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.pdf ../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-a4.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-letter.ps ../stage/usr/local/share/doc/bpkg install -m 644 bpkg/doc/build2-package-manager-manual.xhtml ../stage/usr/local/share/doc/bpkg install -d -m 755 ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/buildfile-scanner.hxx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/package-name.hxx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/export.hxx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/manifest.hxx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/manifest.ixx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/buildfile-scanner.txx ../stage/usr/local/include/libbpkg install -d -m 755 ../stage/usr/local/share/doc/libbpkg install -m 644 libbpkg/manifest ../stage/usr/local/share/doc/libbpkg install -m 644 libbpkg/libbpkg/version.hxx ../stage/usr/local/include/libbpkg install -m 644 libbpkg/libbpkg/libbpkg.pc ../stage/usr/local/lib/pkgconfig install -m 644 libbpkg/libbpkg/libbpkg.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libbpkg/libbpkg/libbpkg-0.16.so ../stage/usr/local/lib ln -sf libbpkg-0.16.so ../stage/usr/local/lib/libbpkg.so install -d -m 755 ../stage/usr/local/include/odb install -m 644 libodb/odb/no-id-object-result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/tracer.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-unordered-set-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-map.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/function-table.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/prepared-query.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/callback.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-map-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/pre.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/connection.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/nested-container.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr-impl.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/query-dynamic.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/no-op-cache-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-info.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/version-build2-stub.hxx ../stage/usr/local/include/odb/version-build2.hxx install -m 644 libodb/odb/query.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/pointer-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/transaction.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-object-result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/schema-catalog-impl.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/section.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/view-image.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/core.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-set-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/exceptions.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-deque-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-vector-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/forward.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/nullable.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-pointer-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-unordered-map-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/statement-processing-common.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/view-result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/statement.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/schema-catalog.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/database.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/c-array-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/wrapper-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/container-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/cache-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-forward-list-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/schema-version.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/session.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-array-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/exception.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector-impl.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/post.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/std-list-traits.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/simple-object-result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/object-result.hxx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-map.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/connection.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr-impl.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/query-dynamic.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/database.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/transaction.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/session.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector-impl.ixx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/simple-object-result.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/connection.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/no-id-object-result.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-map.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/vector-traits.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/polymorphic-object-result.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/lazy-ptr-impl.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/query-dynamic.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/database.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/view-result.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/result.txx ../stage/usr/local/include/odb install -m 644 libodb/odb/session.txx ../stage/usr/local/include/odb install -d -m 755 ../stage/usr/local/share/doc/libodb install -m 644 libodb/manifest ../stage/usr/local/share/doc/libodb install -m 644 libodb/odb/version-build2.hxx ../stage/usr/local/include/odb/version.hxx install -d -m 755 ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/c-string.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/config.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/shared-ptr.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/buffer.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/type-info.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/mutex.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/unused.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/function-wrapper.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/unique-ptr.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/thread.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/transfer-ptr.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/export.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/wrapper-p.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/condition.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/tls.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/exception.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/shared-ptr-fwd.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/lock.hxx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/function-wrapper.ixx ../stage/usr/local/include/odb/details install -m 644 libodb/odb/details/function-wrapper.txx ../stage/usr/local/include/odb/details install -d -m 755 ../stage/usr/local/include/odb/details/build2 install -m 644 libodb/odb/details/build2/config-stub.h ../stage/usr/local/include/odb/details/build2/config.h install -m 644 libodb/odb/details/build2/config.h ../stage/usr/local/include/odb/details install -d -m 755 ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/remove-const-volatile.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/remove-pointer.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/class-p.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/static-assert.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/remove-volatile.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/answer.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/remove-const.hxx ../stage/usr/local/include/odb/details/meta install -m 644 libodb/odb/details/meta/polymorphic-p.hxx ../stage/usr/local/include/odb/details/meta install -d -m 755 ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/details/shared-ptr/counter-type.hxx ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/details/shared-ptr/base.hxx ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/details/shared-ptr/exception.hxx ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/details/shared-ptr/base.ixx ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/details/shared-ptr/base.txx ../stage/usr/local/include/odb/details/shared-ptr install -m 644 libodb/odb/libodb.pc ../stage/usr/local/lib/pkgconfig install -m 644 libodb/odb/libodb.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libodb/odb/libodb-2.5.0-b.25.so ../stage/usr/local/lib ln -sf libodb-2.5.0-b.25.so ../stage/usr/local/lib/libodb.so install -d -m 755 ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/no-id-object-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/no-id-object-result.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/tracer.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/auto-handle.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/prepared-query.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/connection-factory.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/connection.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/statement-cache.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/stream.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query-dynamic.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/transaction-impl.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/binding.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/version-build2-stub.hxx ../stage/usr/local/include/odb/sqlite/version-build2.hxx install -m 644 libodb-sqlite/odb/sqlite/simple-object-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/transaction.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/polymorphic-object-result.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/blob.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/container-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/exceptions.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/section-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/view-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/forward.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/blob-stream.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/text.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/view-result.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/statement.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/database.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/error.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/text-stream.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/sqlite-types.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/traits.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/statements-base.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/simple-object-result.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/polymorphic-object-statements.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/traits-calls.hxx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/connection.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query-dynamic.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/simple-object-statements.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/database.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/transaction.ixx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/simple-object-result.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/polymorphic-object-statements.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/statement-cache.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/no-id-object-result.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/simple-object-statements.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/polymorphic-object-result.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/query-dynamic.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/container-statements.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/section-statements.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/view-statements.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/view-result.txx ../stage/usr/local/include/odb/sqlite install -m 644 libodb-sqlite/odb/sqlite/no-id-object-statements.txx ../stage/usr/local/include/odb/sqlite install -d -m 755 ../stage/usr/local/share/doc/libodb-sqlite install -m 644 libodb-sqlite/manifest ../stage/usr/local/share/doc/libodb-sqlite install -m 644 libodb-sqlite/odb/sqlite/version-build2.hxx ../stage/usr/local/include/odb/sqlite/version.hxx install -d -m 755 ../stage/usr/local/include/odb/sqlite/details install -m 644 libodb-sqlite/odb/sqlite/details/config.hxx ../stage/usr/local/include/odb/sqlite/details install -m 644 libodb-sqlite/odb/sqlite/details/export.hxx ../stage/usr/local/include/odb/sqlite/details install -m 644 libodb-sqlite/odb/sqlite/details/conversion.hxx ../stage/usr/local/include/odb/sqlite/details install -d -m 755 ../stage/usr/local/include/odb/sqlite/details/build2 install -m 644 libodb-sqlite/odb/sqlite/details/build2/config-stub.h ../stage/usr/local/include/odb/sqlite/details/build2/config.h install -m 644 libodb-sqlite/odb/sqlite/details/build2/config.h ../stage/usr/local/include/odb/sqlite/details install -m 644 libodb-sqlite/odb/sqlite/libodb-sqlite.pc ../stage/usr/local/lib/pkgconfig install -m 644 libodb-sqlite/odb/sqlite/libodb-sqlite.shared.pc ../stage/usr/local/lib/pkgconfig install -m 755 libodb-sqlite/odb/sqlite/libodb-sqlite-2.5.0-b.25.so ../stage/usr/local/lib ln -sf libodb-sqlite-2.5.0-b.25.so ../stage/usr/local/lib/libodb-sqlite.so 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.16.0/ target x86_64-freebsd14.0 LC_ALL=C ar --version bin.ar build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 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.16.0/ cxx c++@/usr/bin/c++ id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /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.16.0/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli build2-toolchain@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/ cli not found, leaving unconfigured bin libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/ target x86_64-freebsd14.0 bin.ar libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 LC_ALL=C c++ -std=c++2b -print-search-dirs LC_ALL=C c++ -std=c++2b -x c++ -v -E - cxx libbuild2-autoconf@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/ target x86_64-freebsd14.0 bin.ar libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c libbuild2-kconfig@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ target x86_64-freebsd14.0 bin.ar build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ bin libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ target x86_64-freebsd14.0 bin.ar libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 cxx libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ cxx c++@/usr/bin/c++ mode -std=c++2b id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib libc++ c stdlib freebsd hdr dirs /usr/local/include/ -- /usr/include/c++/v1/ /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ cli libbutl@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/ cli not found, leaving unconfigured cli build2@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/ cli not found, leaving unconfigured bin libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ target x86_64-freebsd14.0 bin.ar libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ ar ar@/usr/bin/ar id bsd version 1.1.0 - libarchive 3.7.1 major 1 minor 1 patch 0 build - libarchive 3.7.1 signature BSD ar 1.1.0 - libarchive 3.7.1 checksum e0aad4198ee47e45650d57b3d37073ada52866ec9ce54ccc8c0a28f43679d888 c libpkg-config@/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libpkg-config/ c clang@/usr/bin/clang id clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) major 16 minor 0 patch 6 build (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) signature FreeBSD clang version 16.0.6 (https://github.com/llvm/llvm-project.git llvmorg-16.0.6-0-g7cbf1a259152) checksum a2a57186e051cc43addab43bc49ecd73a9e87a41b092df59918ad5b142d69c43 target x86_64-freebsd14.0 (x86_64-unknown-freebsd14.0) runtime libgcc stdlib freebsd hdr dirs /usr/local/include/ -- /usr/lib/clang/16/include/ /usr/include/ lib dirs /usr/local/lib/ -- /usr/lib/clang/16/ /usr/lib/ c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/init.cxx clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/confdata.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/menu.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/util.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/symbol.c c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/expr.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/confapi.c clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i : cat </wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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[201]; } } EOI mkdir /tmp/buildscript-14546-0/ cat : cat </wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx #include const build2::autoconf::check build2::autoconf::checks[201] = { { "", "", "", "" }, EOI cat : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/BYTE_ORDER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/BYTE_ORDER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ACCEPT4.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ACCEPT4.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AES.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AES.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AFUNIX_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AI_ADDRCONFIG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_ADDRANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ARC4RANDOM_BUF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ATEXIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ATEXIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_AVX2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BIGENDIAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BIGENDIAN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZ.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_BUILTIN_CTZLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_CLOCK_GETTIME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DEVPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DEVPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DLOPEN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_DLOPEN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EPOLL_CREATE1.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ERRNO_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EVENTFD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EVENTFD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_BZERO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_EXPLICIT_MEMSET.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_F16C.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_F16C.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FCNTL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FD_MASK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMENS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMENS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMES.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_FUTIMES.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETADDRINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETADDRINFO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETAUXVAL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETAUXVAL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEGID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEGID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENTROPY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENTROPY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEUID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETEUID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETHOSTBYNAME_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETIFADDRS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETIFADDRS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETNAMEINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETNAMEINFO.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPAGESIZE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPAGESIZE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPROTOBYNUMBER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETPROTOBYNUMBER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRANDOM.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRANDOM.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRLIMIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETRLIMIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETSERVBYNAME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETSERVBYNAME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETTIMEOFDAY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_GETTIMEOFDAY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_IFADDRS_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_NTOP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INET_PTON.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INOTIFY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INOTIFY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTRIN_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_INTTYPES_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISATTY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISATTY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISSETUGID.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_ISSETUGID.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_KQUEUE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_KQUEUE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_LINKAT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_LINKAT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MMAP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MMAP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MPROTECT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_MPROTECT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NANOSLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NANOSLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEON.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEON.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NETDB_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEWLOCALE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_NEWLOCALE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PIPE2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLLTS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLLTS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POLL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PORT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_FALLOCATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_POSIX_MONOTONIC.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PPOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PPOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PTHREAD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PTHREAD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PUTENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_PUTENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDRND.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDRND.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDSEED.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RDSEED.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RENAMEAT2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_RENAMEAT2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SCHED_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SELECT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SENDFILE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETFD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETFD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETRLIMIT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SETRLIMIT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGACTION.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGACTION.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNALING_NAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SIGNAL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE2.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE3.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE3.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_1.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSE4_2.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSSE3.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SSSE3.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STATX.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STATX.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDARG_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDBOOL_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDDEF_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDINT_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STDLIB_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRERROR_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRINGS_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCAT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCAT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCPY.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRLCPY.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRSEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRSEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOK_R.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOLL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRTOLL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_ADDRINFO.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_STRUCT_LINGER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCONF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCONF.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_SYSCTL.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_THREADSAFE_CLOEXEC.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERADD.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERADD.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERCLEAR.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERCLEAR.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERFD_CREATE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERISSET.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_TIMERISSET.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT16_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT32_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT64_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINT8_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UINTPTR_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UMASK.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UMASK.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNISTD_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNSETENV.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_UNSETENV.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USELOCALE.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USELOCALE.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USLEEP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_USLEEP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_VASPRINTF.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_VASPRINTF.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XLOCALE_H.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XOP.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE_XOP.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME32_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME64_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE__GMTIME_S.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___FUNCTION__.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___FUNCTION__.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___func__.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/HAVE___func__.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_INT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_INT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_LONG_LONG.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_OFF_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_POINTER.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_POINTER.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_PTHREAD_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SHORT.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SHORT.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_SIZE_T.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/SIZEOF_VOID_P.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/STDC_HEADERS.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/STDC_HEADERS.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/WORDS_BIGENDIAN.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/WORDS_BIGENDIAN.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/const.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/const.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/inline.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/inline.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/socklen_t.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/socklen_t.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/ssize_t.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/ssize_t.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/volatile.h | set --newline ls [strings] cat /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks/volatile.h set --newline ls [strings] : ?false : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx echo }, : cat <>/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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-14546-0/stdin-n1 rm /tmp/buildscript-14546-0/stdin-n2 rm /tmp/buildscript-14546-0/stdin-i1-n6 rm /tmp/buildscript-14546-0/stdin-i1-n7 rm /tmp/buildscript-14546-0/stdin-i2-n6 rm /tmp/buildscript-14546-0/stdin-i2-n7 rm /tmp/buildscript-14546-0/stdin-i3-n6 rm /tmp/buildscript-14546-0/stdin-i3-n7 rm /tmp/buildscript-14546-0/stdin-i4-n6 rm /tmp/buildscript-14546-0/stdin-i4-n7 rm /tmp/buildscript-14546-0/stdin-i5-n6 rm /tmp/buildscript-14546-0/stdin-i5-n7 rm /tmp/buildscript-14546-0/stdin-i6-n6 rm /tmp/buildscript-14546-0/stdin-i6-n7 rm /tmp/buildscript-14546-0/stdin-i7-n6 rm /tmp/buildscript-14546-0/stdin-i7-n7 rm /tmp/buildscript-14546-0/stdin-i8-n6 rm /tmp/buildscript-14546-0/stdin-i8-n7 rm /tmp/buildscript-14546-0/stdin-i9-n6 rm /tmp/buildscript-14546-0/stdin-i9-n7 rm /tmp/buildscript-14546-0/stdin-i10-n6 rm /tmp/buildscript-14546-0/stdin-i10-n7 rm /tmp/buildscript-14546-0/stdin-i11-n6 rm /tmp/buildscript-14546-0/stdin-i11-n7 rm /tmp/buildscript-14546-0/stdin-i12-n6 rm /tmp/buildscript-14546-0/stdin-i12-n7 rm /tmp/buildscript-14546-0/stdin-i13-n6 rm /tmp/buildscript-14546-0/stdin-i13-n7 rm /tmp/buildscript-14546-0/stdin-i14-n6 rm /tmp/buildscript-14546-0/stdin-i14-n7 rm /tmp/buildscript-14546-0/stdin-i15-n6 rm /tmp/buildscript-14546-0/stdin-i15-n7 rm /tmp/buildscript-14546-0/stdin-i16-n6 rm /tmp/buildscript-14546-0/stdin-i16-n7 rm /tmp/buildscript-14546-0/stdin-i17-n6 rm /tmp/buildscript-14546-0/stdin-i17-n7 rm /tmp/buildscript-14546-0/stdin-i18-n6 rm /tmp/buildscript-14546-0/stdin-i18-n7 rm /tmp/buildscript-14546-0/stdin-i19-n6 rm /tmp/buildscript-14546-0/stdin-i19-n7 rm /tmp/buildscript-14546-0/stdin-i20-n6 rm /tmp/buildscript-14546-0/stdin-i20-n7 rm /tmp/buildscript-14546-0/stdin-i21-n6 rm /tmp/buildscript-14546-0/stdin-i21-n7 rm /tmp/buildscript-14546-0/stdin-i22-n6 rm /tmp/buildscript-14546-0/stdin-i22-n7 rm /tmp/buildscript-14546-0/stdin-i23-n6 rm /tmp/buildscript-14546-0/stdin-i23-n7 rm /tmp/buildscript-14546-0/stdin-i24-n6 rm /tmp/buildscript-14546-0/stdin-i24-n7 rm /tmp/buildscript-14546-0/stdin-i25-n6 rm /tmp/buildscript-14546-0/stdin-i25-n7 rm /tmp/buildscript-14546-0/stdin-i26-n6 rm /tmp/buildscript-14546-0/stdin-i26-n7 rm /tmp/buildscript-14546-0/stdin-i27-n6 rm /tmp/buildscript-14546-0/stdin-i27-n7 rm /tmp/buildscript-14546-0/stdin-i28-n6 rm /tmp/buildscript-14546-0/stdin-i28-n7 rm /tmp/buildscript-14546-0/stdin-i29-n6 rm /tmp/buildscript-14546-0/stdin-i29-n7 rm /tmp/buildscript-14546-0/stdin-i30-n6 rm /tmp/buildscript-14546-0/stdin-i30-n7 rm /tmp/buildscript-14546-0/stdin-i31-n6 rm /tmp/buildscript-14546-0/stdin-i31-n7 rm /tmp/buildscript-14546-0/stdin-i32-n6 rm /tmp/buildscript-14546-0/stdin-i32-n7 rm /tmp/buildscript-14546-0/stdin-i33-n6 rm /tmp/buildscript-14546-0/stdin-i33-n7 rm /tmp/buildscript-14546-0/stdin-i34-n6 rm /tmp/buildscript-14546-0/stdin-i34-n7 rm /tmp/buildscript-14546-0/stdin-i35-n6 rm /tmp/buildscript-14546-0/stdin-i35-n7 rm /tmp/buildscript-14546-0/stdin-i36-n6 rm /tmp/buildscript-14546-0/stdin-i36-n7 rm /tmp/buildscript-14546-0/stdin-i37-n6 rm /tmp/buildscript-14546-0/stdin-i37-n7 rm /tmp/buildscript-14546-0/stdin-i38-n6 rm /tmp/buildscript-14546-0/stdin-i38-n7 rm /tmp/buildscript-14546-0/stdin-i39-n6 rm /tmp/buildscript-14546-0/stdin-i39-n7 rm /tmp/buildscript-14546-0/stdin-i40-n6 rm /tmp/buildscript-14546-0/stdin-i40-n7 rm /tmp/buildscript-14546-0/stdin-i41-n6 rm /tmp/buildscript-14546-0/stdin-i41-n7 rm /tmp/buildscript-14546-0/stdin-i42-n6 rm /tmp/buildscript-14546-0/stdin-i42-n7 rm /tmp/buildscript-14546-0/stdin-i43-n6 rm /tmp/buildscript-14546-0/stdin-i43-n7 rm /tmp/buildscript-14546-0/stdin-i44-n6 rm /tmp/buildscript-14546-0/stdin-i44-n7 rm /tmp/buildscript-14546-0/stdin-i45-n6 rm /tmp/buildscript-14546-0/stdin-i45-n7 rm /tmp/buildscript-14546-0/stdin-i46-n6 rm /tmp/buildscript-14546-0/stdin-i46-n7 rm /tmp/buildscript-14546-0/stdin-i47-n6 rm /tmp/buildscript-14546-0/stdin-i47-n7 rm /tmp/buildscript-14546-0/stdin-i48-n6 rm /tmp/buildscript-14546-0/stdin-i48-n7 rm /tmp/buildscript-14546-0/stdin-i49-n6 rm /tmp/buildscript-14546-0/stdin-i49-n7 rm /tmp/buildscript-14546-0/stdin-i50-n6 rm /tmp/buildscript-14546-0/stdin-i50-n7 rm /tmp/buildscript-14546-0/stdin-i51-n6 rm /tmp/buildscript-14546-0/stdin-i51-n7 rm /tmp/buildscript-14546-0/stdin-i52-n6 rm /tmp/buildscript-14546-0/stdin-i52-n7 rm /tmp/buildscript-14546-0/stdin-i53-n6 rm /tmp/buildscript-14546-0/stdin-i53-n7 rm /tmp/buildscript-14546-0/stdin-i54-n6 rm /tmp/buildscript-14546-0/stdin-i54-n7 rm /tmp/buildscript-14546-0/stdin-i55-n6 rm /tmp/buildscript-14546-0/stdin-i55-n7 rm /tmp/buildscript-14546-0/stdin-i56-n6 rm /tmp/buildscript-14546-0/stdin-i56-n7 rm /tmp/buildscript-14546-0/stdin-i57-n6 rm /tmp/buildscript-14546-0/stdin-i57-n7 rm /tmp/buildscript-14546-0/stdin-i58-n6 rm /tmp/buildscript-14546-0/stdin-i58-n7 rm /tmp/buildscript-14546-0/stdin-i59-n6 rm /tmp/buildscript-14546-0/stdin-i59-n7 rm /tmp/buildscript-14546-0/stdin-i60-n6 rm /tmp/buildscript-14546-0/stdin-i60-n7 rm /tmp/buildscript-14546-0/stdin-i61-n6 rm /tmp/buildscript-14546-0/stdin-i61-n7 rm /tmp/buildscript-14546-0/stdin-i62-n6 rm /tmp/buildscript-14546-0/stdin-i62-n7 rm /tmp/buildscript-14546-0/stdin-i63-n6 rm /tmp/buildscript-14546-0/stdin-i63-n7 rm /tmp/buildscript-14546-0/stdin-i64-n6 rm /tmp/buildscript-14546-0/stdin-i64-n7 rm /tmp/buildscript-14546-0/stdin-i65-n6 rm /tmp/buildscript-14546-0/stdin-i65-n7 rm /tmp/buildscript-14546-0/stdin-i66-n6 rm /tmp/buildscript-14546-0/stdin-i66-n7 rm /tmp/buildscript-14546-0/stdin-i67-n6 rm /tmp/buildscript-14546-0/stdin-i67-n7 rm /tmp/buildscript-14546-0/stdin-i68-n6 rm /tmp/buildscript-14546-0/stdin-i68-n7 rm /tmp/buildscript-14546-0/stdin-i69-n6 rm /tmp/buildscript-14546-0/stdin-i69-n7 rm /tmp/buildscript-14546-0/stdin-i70-n6 rm /tmp/buildscript-14546-0/stdin-i70-n7 rm /tmp/buildscript-14546-0/stdin-i71-n6 rm /tmp/buildscript-14546-0/stdin-i71-n7 rm /tmp/buildscript-14546-0/stdin-i72-n6 rm /tmp/buildscript-14546-0/stdin-i72-n7 rm /tmp/buildscript-14546-0/stdin-i73-n6 rm /tmp/buildscript-14546-0/stdin-i73-n7 rm /tmp/buildscript-14546-0/stdin-i74-n6 rm /tmp/buildscript-14546-0/stdin-i74-n7 rm /tmp/buildscript-14546-0/stdin-i75-n6 rm /tmp/buildscript-14546-0/stdin-i75-n7 rm /tmp/buildscript-14546-0/stdin-i76-n6 rm /tmp/buildscript-14546-0/stdin-i76-n7 rm /tmp/buildscript-14546-0/stdin-i77-n6 rm /tmp/buildscript-14546-0/stdin-i77-n7 rm /tmp/buildscript-14546-0/stdin-i78-n6 rm /tmp/buildscript-14546-0/stdin-i78-n7 rm /tmp/buildscript-14546-0/stdin-i79-n6 rm /tmp/buildscript-14546-0/stdin-i79-n7 rm /tmp/buildscript-14546-0/stdin-i80-n6 rm /tmp/buildscript-14546-0/stdin-i80-n7 rm /tmp/buildscript-14546-0/stdin-i81-n6 rm /tmp/buildscript-14546-0/stdin-i81-n7 rm /tmp/buildscript-14546-0/stdin-i82-n6 rm /tmp/buildscript-14546-0/stdin-i82-n7 rm /tmp/buildscript-14546-0/stdin-i83-n6 rm /tmp/buildscript-14546-0/stdin-i83-n7 rm /tmp/buildscript-14546-0/stdin-i84-n6 rm /tmp/buildscript-14546-0/stdin-i84-n7 rm /tmp/buildscript-14546-0/stdin-i85-n6 rm /tmp/buildscript-14546-0/stdin-i85-n7 rm /tmp/buildscript-14546-0/stdin-i86-n6 rm /tmp/buildscript-14546-0/stdin-i86-n7 rm /tmp/buildscript-14546-0/stdin-i87-n6 rm /tmp/buildscript-14546-0/stdin-i87-n7 rm /tmp/buildscript-14546-0/stdin-i88-n6 rm /tmp/buildscript-14546-0/stdin-i88-n7 rm /tmp/buildscript-14546-0/stdin-i89-n6 rm /tmp/buildscript-14546-0/stdin-i89-n7 rm /tmp/buildscript-14546-0/stdin-i90-n6 rm /tmp/buildscript-14546-0/stdin-i90-n7 rm /tmp/buildscript-14546-0/stdin-i91-n6 rm /tmp/buildscript-14546-0/stdin-i91-n7 rm /tmp/buildscript-14546-0/stdin-i92-n6 rm /tmp/buildscript-14546-0/stdin-i92-n7 rm /tmp/buildscript-14546-0/stdin-i93-n6 rm /tmp/buildscript-14546-0/stdin-i93-n7 rm /tmp/buildscript-14546-0/stdin-i94-n6 rm /tmp/buildscript-14546-0/stdin-i94-n7 rm /tmp/buildscript-14546-0/stdin-i95-n6 rm /tmp/buildscript-14546-0/stdin-i95-n7 rm /tmp/buildscript-14546-0/stdin-i96-n6 rm /tmp/buildscript-14546-0/stdin-i96-n7 rm /tmp/buildscript-14546-0/stdin-i97-n6 rm /tmp/buildscript-14546-0/stdin-i97-n7 rm /tmp/buildscript-14546-0/stdin-i98-n6 rm /tmp/buildscript-14546-0/stdin-i98-n7 rm /tmp/buildscript-14546-0/stdin-i99-n6 rm /tmp/buildscript-14546-0/stdin-i99-n7 rm /tmp/buildscript-14546-0/stdin-i100-n6 rm /tmp/buildscript-14546-0/stdin-i100-n7 rm /tmp/buildscript-14546-0/stdin-i101-n6 rm /tmp/buildscript-14546-0/stdin-i101-n7 rm /tmp/buildscript-14546-0/stdin-i102-n6 rm /tmp/buildscript-14546-0/stdin-i102-n7 rm /tmp/buildscript-14546-0/stdin-i103-n6 rm /tmp/buildscript-14546-0/stdin-i103-n7 rm /tmp/buildscript-14546-0/stdin-i104-n6 rm /tmp/buildscript-14546-0/stdin-i104-n7 rm /tmp/buildscript-14546-0/stdin-i105-n6 rm /tmp/buildscript-14546-0/stdin-i105-n7 rm /tmp/buildscript-14546-0/stdin-i106-n6 rm /tmp/buildscript-14546-0/stdin-i106-n7 rm /tmp/buildscript-14546-0/stdin-i107-n6 rm /tmp/buildscript-14546-0/stdin-i107-n7 rm /tmp/buildscript-14546-0/stdin-i108-n6 rm /tmp/buildscript-14546-0/stdin-i108-n7 rm /tmp/buildscript-14546-0/stdin-i109-n6 rm /tmp/buildscript-14546-0/stdin-i109-n7 rm /tmp/buildscript-14546-0/stdin-i110-n6 rm /tmp/buildscript-14546-0/stdin-i110-n7 rm /tmp/buildscript-14546-0/stdin-i111-n6 rm /tmp/buildscript-14546-0/stdin-i111-n7 rm /tmp/buildscript-14546-0/stdin-i112-n6 rm /tmp/buildscript-14546-0/stdin-i112-n7 rm /tmp/buildscript-14546-0/stdin-i113-n6 rm /tmp/buildscript-14546-0/stdin-i113-n7 rm /tmp/buildscript-14546-0/stdin-i114-n6 rm /tmp/buildscript-14546-0/stdin-i114-n7 rm /tmp/buildscript-14546-0/stdin-i115-n6 rm /tmp/buildscript-14546-0/stdin-i115-n7 rm /tmp/buildscript-14546-0/stdin-i116-n6 rm /tmp/buildscript-14546-0/stdin-i116-n7 rm /tmp/buildscript-14546-0/stdin-i117-n6 rm /tmp/buildscript-14546-0/stdin-i117-n7 rm /tmp/buildscript-14546-0/stdin-i118-n6 rm /tmp/buildscript-14546-0/stdin-i118-n7 rm /tmp/buildscript-14546-0/stdin-i119-n6 rm /tmp/buildscript-14546-0/stdin-i119-n7 rm /tmp/buildscript-14546-0/stdin-i120-n6 rm /tmp/buildscript-14546-0/stdin-i120-n7 rm /tmp/buildscript-14546-0/stdin-i121-n6 rm /tmp/buildscript-14546-0/stdin-i121-n7 rm /tmp/buildscript-14546-0/stdin-i122-n6 rm /tmp/buildscript-14546-0/stdin-i122-n7 rm /tmp/buildscript-14546-0/stdin-i123-n6 rm /tmp/buildscript-14546-0/stdin-i123-n7 rm /tmp/buildscript-14546-0/stdin-i124-n6 rm /tmp/buildscript-14546-0/stdin-i124-n7 rm /tmp/buildscript-14546-0/stdin-i125-n6 rm /tmp/buildscript-14546-0/stdin-i125-n7 rm /tmp/buildscript-14546-0/stdin-i126-n6 rm /tmp/buildscript-14546-0/stdin-i126-n7 rm /tmp/buildscript-14546-0/stdin-i127-n6 rm /tmp/buildscript-14546-0/stdin-i127-n7 rm /tmp/buildscript-14546-0/stdin-i128-n6 rm /tmp/buildscript-14546-0/stdin-i128-n7 rm /tmp/buildscript-14546-0/stdin-i129-n6 rm /tmp/buildscript-14546-0/stdin-i129-n7 rm /tmp/buildscript-14546-0/stdin-i130-n6 rm /tmp/buildscript-14546-0/stdin-i130-n7 rm /tmp/buildscript-14546-0/stdin-i131-n6 rm /tmp/buildscript-14546-0/stdin-i131-n7 rm /tmp/buildscript-14546-0/stdin-i132-n6 rm /tmp/buildscript-14546-0/stdin-i132-n7 rm /tmp/buildscript-14546-0/stdin-i133-n6 rm /tmp/buildscript-14546-0/stdin-i133-n7 rm /tmp/buildscript-14546-0/stdin-i134-n6 rm /tmp/buildscript-14546-0/stdin-i134-n7 rm /tmp/buildscript-14546-0/stdin-i135-n6 rm /tmp/buildscript-14546-0/stdin-i135-n7 rm /tmp/buildscript-14546-0/stdin-i136-n6 rm /tmp/buildscript-14546-0/stdin-i136-n7 rm /tmp/buildscript-14546-0/stdin-i137-n6 rm /tmp/buildscript-14546-0/stdin-i137-n7 rm /tmp/buildscript-14546-0/stdin-i138-n6 rm /tmp/buildscript-14546-0/stdin-i138-n7 rm /tmp/buildscript-14546-0/stdin-i139-n6 rm /tmp/buildscript-14546-0/stdin-i139-n7 rm /tmp/buildscript-14546-0/stdin-i140-n6 rm /tmp/buildscript-14546-0/stdin-i140-n7 rm /tmp/buildscript-14546-0/stdin-i141-n6 rm /tmp/buildscript-14546-0/stdin-i141-n7 rm /tmp/buildscript-14546-0/stdin-i142-n6 rm /tmp/buildscript-14546-0/stdin-i142-n7 rm /tmp/buildscript-14546-0/stdin-i143-n6 rm /tmp/buildscript-14546-0/stdin-i143-n7 rm /tmp/buildscript-14546-0/stdin-i144-n6 rm /tmp/buildscript-14546-0/stdin-i144-n7 rm /tmp/buildscript-14546-0/stdin-i145-n6 rm /tmp/buildscript-14546-0/stdin-i145-n7 rm /tmp/buildscript-14546-0/stdin-i146-n6 rm /tmp/buildscript-14546-0/stdin-i146-n7 rm /tmp/buildscript-14546-0/stdin-i147-n6 rm /tmp/buildscript-14546-0/stdin-i147-n7 rm /tmp/buildscript-14546-0/stdin-i148-n6 rm /tmp/buildscript-14546-0/stdin-i148-n7 rm /tmp/buildscript-14546-0/stdin-i149-n6 rm /tmp/buildscript-14546-0/stdin-i149-n7 rm /tmp/buildscript-14546-0/stdin-i150-n6 rm /tmp/buildscript-14546-0/stdin-i150-n7 rm /tmp/buildscript-14546-0/stdin-i151-n6 rm /tmp/buildscript-14546-0/stdin-i151-n7 rm /tmp/buildscript-14546-0/stdin-i152-n6 rm /tmp/buildscript-14546-0/stdin-i152-n7 rm /tmp/buildscript-14546-0/stdin-i153-n6 rm /tmp/buildscript-14546-0/stdin-i153-n7 rm /tmp/buildscript-14546-0/stdin-i154-n6 rm /tmp/buildscript-14546-0/stdin-i154-n7 rm /tmp/buildscript-14546-0/stdin-i155-n6 rm /tmp/buildscript-14546-0/stdin-i155-n7 rm /tmp/buildscript-14546-0/stdin-i156-n6 rm /tmp/buildscript-14546-0/stdin-i156-n7 rm /tmp/buildscript-14546-0/stdin-i157-n6 rm /tmp/buildscript-14546-0/stdin-i157-n7 rm /tmp/buildscript-14546-0/stdin-i158-n6 rm /tmp/buildscript-14546-0/stdin-i158-n7 rm /tmp/buildscript-14546-0/stdin-i159-n6 rm /tmp/buildscript-14546-0/stdin-i159-n7 rm /tmp/buildscript-14546-0/stdin-i160-n6 rm /tmp/buildscript-14546-0/stdin-i160-n7 rm /tmp/buildscript-14546-0/stdin-i161-n6 rm /tmp/buildscript-14546-0/stdin-i161-n7 rm /tmp/buildscript-14546-0/stdin-i162-n6 rm /tmp/buildscript-14546-0/stdin-i162-n7 rm /tmp/buildscript-14546-0/stdin-i163-n6 rm /tmp/buildscript-14546-0/stdin-i163-n7 rm /tmp/buildscript-14546-0/stdin-i164-n6 rm /tmp/buildscript-14546-0/stdin-i164-n7 rm /tmp/buildscript-14546-0/stdin-i165-n6 rm /tmp/buildscript-14546-0/stdin-i165-n7 rm /tmp/buildscript-14546-0/stdin-i166-n6 rm /tmp/buildscript-14546-0/stdin-i166-n7 rm /tmp/buildscript-14546-0/stdin-i167-n6 rm /tmp/buildscript-14546-0/stdin-i167-n7 rm /tmp/buildscript-14546-0/stdin-i168-n6 rm /tmp/buildscript-14546-0/stdin-i168-n7 rm /tmp/buildscript-14546-0/stdin-i169-n6 rm /tmp/buildscript-14546-0/stdin-i169-n7 rm /tmp/buildscript-14546-0/stdin-i170-n6 rm /tmp/buildscript-14546-0/stdin-i170-n7 rm /tmp/buildscript-14546-0/stdin-i171-n6 rm /tmp/buildscript-14546-0/stdin-i171-n7 rm /tmp/buildscript-14546-0/stdin-i172-n6 rm /tmp/buildscript-14546-0/stdin-i172-n7 rm /tmp/buildscript-14546-0/stdin-i173-n6 rm /tmp/buildscript-14546-0/stdin-i173-n7 rm /tmp/buildscript-14546-0/stdin-i174-n6 rm /tmp/buildscript-14546-0/stdin-i174-n7 rm /tmp/buildscript-14546-0/stdin-i175-n6 rm /tmp/buildscript-14546-0/stdin-i175-n7 rm /tmp/buildscript-14546-0/stdin-i176-n6 rm /tmp/buildscript-14546-0/stdin-i176-n7 rm /tmp/buildscript-14546-0/stdin-i177-n6 rm /tmp/buildscript-14546-0/stdin-i177-n7 rm /tmp/buildscript-14546-0/stdin-i178-n6 rm /tmp/buildscript-14546-0/stdin-i178-n7 rm /tmp/buildscript-14546-0/stdin-i179-n6 rm /tmp/buildscript-14546-0/stdin-i179-n7 rm /tmp/buildscript-14546-0/stdin-i180-n6 rm /tmp/buildscript-14546-0/stdin-i180-n7 rm /tmp/buildscript-14546-0/stdin-i181-n6 rm /tmp/buildscript-14546-0/stdin-i181-n7 rm /tmp/buildscript-14546-0/stdin-i182-n6 rm /tmp/buildscript-14546-0/stdin-i182-n7 rm /tmp/buildscript-14546-0/stdin-i183-n6 rm /tmp/buildscript-14546-0/stdin-i183-n7 rm /tmp/buildscript-14546-0/stdin-i184-n6 rm /tmp/buildscript-14546-0/stdin-i184-n7 rm /tmp/buildscript-14546-0/stdin-i185-n6 rm /tmp/buildscript-14546-0/stdin-i185-n7 rm /tmp/buildscript-14546-0/stdin-i186-n6 rm /tmp/buildscript-14546-0/stdin-i186-n7 rm /tmp/buildscript-14546-0/stdin-i187-n6 rm /tmp/buildscript-14546-0/stdin-i187-n7 rm /tmp/buildscript-14546-0/stdin-i188-n6 rm /tmp/buildscript-14546-0/stdin-i188-n7 rm /tmp/buildscript-14546-0/stdin-i189-n6 rm /tmp/buildscript-14546-0/stdin-i189-n7 rm /tmp/buildscript-14546-0/stdin-i190-n6 rm /tmp/buildscript-14546-0/stdin-i190-n7 rm /tmp/buildscript-14546-0/stdin-i191-n6 rm /tmp/buildscript-14546-0/stdin-i191-n7 rm /tmp/buildscript-14546-0/stdin-i192-n6 rm /tmp/buildscript-14546-0/stdin-i192-n7 rm /tmp/buildscript-14546-0/stdin-i193-n6 rm /tmp/buildscript-14546-0/stdin-i193-n7 rm /tmp/buildscript-14546-0/stdin-i194-n6 rm /tmp/buildscript-14546-0/stdin-i194-n7 rm /tmp/buildscript-14546-0/stdin-i195-n6 rm /tmp/buildscript-14546-0/stdin-i195-n7 rm /tmp/buildscript-14546-0/stdin-n9 rmdir /tmp/buildscript-14546-0/ c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/init.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/rule.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.cxx c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -isystem /usr/local/include -finput-charset=UTF-8 -fPIC -E -x c++ /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/rule.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/init.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/util.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/libbutl.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl/libbutl.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/libbuild2.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/libbuild2.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2/in/libbuild2-in.pc c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf -DLIBBUILD2_AUTOCONF_SHARED_BUILD -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_IN_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-autoconf/libbuild2/autoconf/checks.so.o.ii c++ -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -DLIBBUTL_SHARED -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Wno-unqualified-std-cast-call -std=c++2b -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.16.0/libbuild2-kconfig/libbuild2/kconfig/init.so.o.ii clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/symbol.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confdata.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/menu.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/expr.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/confapi.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o.i clang -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/build2 -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2 -DLIBBUILD2_SHARED -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl -I/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16.0/libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o.i cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.2.so -std=c++2b -L /usr/local/lib -shared -o libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.16-0.2.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/build2/libbuild2 -Wl,-rpath,/usr/local/lib libbuild2-autoconf/libbuild2/autoconf/rule.so.o libbuild2-autoconf/libbuild2/autoconf/init.so.o libbuild2-autoconf/libbuild2/autoconf/checks.so.o build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread build2/libbuild2/in/libbuild2-in-0.16-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.16-0.2.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-autoconf/libbuild2/autoconf/libbuild2-autoconf.so cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig.shared.pc cat >/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.3.so -std=c++2b -L /usr/local/lib -shared -o libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.16-0.3.so -Wl,-rpath-link,/wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbutl/libbutl -Wl,-rpath,/usr/local/lib libbuild2-kconfig/libbuild2/kconfig/init.so.o build2/libbuild2/libbuild2-0.16.so libbutl/libbutl/libbutl-0.16.so -lpthread libbuild2-kconfig/libbuild2/kconfig/preprocess.so.o libbuild2-kconfig/libbuild2/kconfig/confdata.so.o libbuild2-kconfig/libbuild2/kconfig/menu.so.o libbuild2-kconfig/libbuild2/kconfig/expr.so.o libbuild2-kconfig/libbuild2/kconfig/parser.tab.so.o libbuild2-kconfig/libbuild2/kconfig/lexer.lex.so.o libbuild2-kconfig/libbuild2/kconfig/confapi.so.o libbuild2-kconfig/libbuild2/kconfig/symbol.so.o libbuild2-kconfig/libbuild2/kconfig/util.so.o ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.16-0.3.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.16.so ln -sf /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.0/libbuild2-kconfig/libbuild2/kconfig/libbuild2-kconfig-0.16.so /wrkdirs/usr/ports/devel/build2/work/build2-toolchain-0.16.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.16-0.2.so ../stage/usr/local/lib ln -sf libbuild2-autoconf-0.16-0.2.so ../stage/usr/local/lib/libbuild2-autoconf-0.16.so ln -sf libbuild2-autoconf-0.16.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.16-0.3.so ../stage/usr/local/lib ln -sf libbuild2-kconfig-0.16-0.3.so ../stage/usr/local/lib/libbuild2-kconfig-0.16.so ln -sf libbuild2-kconfig-0.16.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 /usr/bin/strip /wrkdirs/usr/ports/devel/build2/work/stage/usr/local/lib/libpkg-config-0.1.so ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-02-14T12:10:42+0000' 'PKG_NOTE_ports_top_git_hash=b58a0335f378' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=b7f06adf2f2e' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240105' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for build2-0.16.0 ===> Building build2-0.16.0 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for build2-0.16.0 build of devel/build2 | build2-0.16.0 ended at Wed Feb 14 06:46:39 CST 2024 build time: 00:35:57