[build2] build2 install script errors (arch linux)

Michael Reiland dev at michaelreiland.net
Mon Mar 11 05:23:40 UTC 2024


Hello all,

I'm attempting to build via the install script and I'm getting an error.  Note that I'm on EndeavorOS, which is basically Arch Linux.

gcc has the exact same error message but everything here is from clang.

Can someone advise?  I'm trying to evaluate build2 for a personal project that's rolling around in my head.

> sh build2-install-0.16.0.sh --cxx clang++

> clang++ --version
clang version 17.0.6
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin

> cat /etc/os-release
NAME="EndeavourOS"
PRETTY_NAME="EndeavourOS"
ID="endeavouros"
ID_LIKE="arch"
BUILD_ID="2023.08.05"
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://endeavouros.com"
DOCUMENTATION_URL="https://discovery.endeavouros.com"
SUPPORT_URL="https://forum.endeavouros.com"
BUG_REPORT_URL="https://forum.endeavouros.com/c/arch-based-related-questions/bug-reports"
PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2"
LOGO="endeavouros"


~~ ABBREVIATED ERROR MESSAGE ~~


c ../libpkg-config/libpkg-config/c{bsdstubs} -> ../libpkg-config/libpkg-config/obja{bsdstubs}
/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c:29:1: error: static declaration of 'strlcpy' follows non-static declaration
29 | strlcpy (char* dst, const char* src, size_t siz)
| ^
/usr/include/string.h:506:15: note: previous declaration is here
506 | extern size_t strlcpy (char *__restrict __dest,
|               ^
/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c:67:1: error: static declaration of 'strlcat' follows non-static declaration
67 | strlcat (char* dst, const char* src, size_t siz)
| ^
/usr/include/string.h:512:15: note: previous declaration is here
512 | extern size_t strlcat (char *__restrict __dest,
|               ^
2 errors generated.
error: process clang exited with code 1
info: command line: clang -I/home/mreiland/build2-build/build2-toolchain-0.16.0/libpkg-config -I/home/mreiland/build2-build/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -fdiagnostics-color -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/bsdstubs.a.o -c -x c /home/mreiland/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c
info: while updating ../libpkg-config/libpkg-config/obja{bsdstubs}
info: while updating ../libpkg-config/libpkg-config/liba{pkg-config}
info: while updating libbuild2/cc/libua{build2-cc}
info: while updating libbuild2/cc/liba{build2-cc}
info: while updating build2/exe{b}


~~ FULL OUTPUT ~~

+ rm -rf build2-toolchain-0.16
+ rm -rf build2-toolchain-0.16.0
+ sha256sum -b build2-toolchain-0.16.0.tar.xz
info: build2-toolchain-0.16.0.tar.xz checksum verified successfully
+ xz -dk build2-toolchain-0.16.0.tar.xz
+ tar -xf build2-toolchain-0.16.0.tar
+ rm -f build2-toolchain-0.16.0.tar
+ cd build2-toolchain-0.16.0
+ build2/config.guess
info: running on x86_64-pc-linux-gnu (linux-gnu)
+ ./build.sh --stage-suffix -stage --timeout 600 -j 16 --sudo sudo --private --make make --install-dir /usr/local clang++
+ cd build2
+ make -j 16 -f ./bootstrap.gmake CXX=clang++ CXXFLAGS=-w
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o build2/b.b.o -c build2/b.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/adhoc-rule-buildscript.b.o -c libbuild2/adhoc-rule-buildscript.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/adhoc-rule-cxx.b.o -c libbuild2/adhoc-rule-cxx.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/adhoc-rule-regex-pattern.b.o -clibbuild2/adhoc-rule-regex-pattern.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/algorithm.b.o -c libbuild2/algorithm.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/b-cmdline.b.o -c libbuild2/b-cmdline.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/b-options.b.o -c libbuild2/b-options.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/buildspec.b.o -c libbuild2/buildspec.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/common-options.b.o -c libbuild2/common-options.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/context.b.o -c libbuild2/context.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/depdb.b.o -c libbuild2/depdb.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/diagnostics.b.o -c libbuild2/diagnostics.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dump.b.o -c libbuild2/dump.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dyndep.b.o -c libbuild2/dyndep.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/file-cache.b.o -c libbuild2/file-cache.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/file.b.o -c libbuild2/file.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/filesystem.b.o -c libbuild2/filesystem.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/function.b.o -c libbuild2/function.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-bool.b.o -c libbuild2/functions-bool.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-builtin.b.o -c libbuild2/functions-builtin.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-filesystem.b.o -c libbuild2/functions-filesystem.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-integer.b.o -c libbuild2/functions-integer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-name.b.o -c libbuild2/functions-name.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-path.b.o -c libbuild2/functions-path.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-process.b.o -c libbuild2/functions-process.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-process-path.b.o -c libbuild2/functions-process-path.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-project-name.b.o -c libbuild2/functions-project-name.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-regex.b.o -c libbuild2/functions-regex.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-string.b.o -c libbuild2/functions-string.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/functions-target-triplet.b.o -clibbuild2/functions-target-triplet.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/lexer.b.o -c libbuild2/lexer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/make-parser.b.o -c libbuild2/make-parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/module.b.o -c libbuild2/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/name.b.o -c libbuild2/name.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/operation.b.o -c libbuild2/operation.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/parser.b.o -c libbuild2/parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/prerequisite.b.o -c libbuild2/prerequisite.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/recipe.b.o -c libbuild2/recipe.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/rule.b.o -c libbuild2/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/scheduler.b.o -c libbuild2/scheduler.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/scope.b.o -c libbuild2/scope.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/search.b.o -c libbuild2/search.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/target.b.o -c libbuild2/target.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/token.b.o -c libbuild2/token.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/types-parsers.b.o -c libbuild2/types-parsers.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/utility.b.o -c libbuild2/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/utility-installed.b.o -c libbuild2/utility-installed.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/utility-uninstalled.b.o -c libbuild2/utility-uninstalled.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/variable.b.o -c libbuild2/variable.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/builtin-options.b.o -c libbuild2/script/builtin-options.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/lexer.b.o -c libbuild2/script/lexer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/parser.b.o -c libbuild2/script/parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/regex.b.o -c libbuild2/script/regex.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/run.b.o -c libbuild2/script/run.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/script.b.o -c libbuild2/script/script.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/timeout.b.o -c libbuild2/script/timeout.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/script/token.b.o -c libbuild2/script/token.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/builtin-options.b.o -c libbuild2/build/script/builtin-options.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/lexer.b.o -c libbuild2/build/script/lexer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/parser.b.o -c libbuild2/build/script/parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/runner.b.o -c libbuild2/build/script/runner.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/script.b.o -c libbuild2/build/script/script.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/build/script/token.b.o -c libbuild2/build/script/token.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/config/functions.b.o -c libbuild2/config/functions.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/config/init.b.o -c libbuild2/config/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/config/module.b.o -c libbuild2/config/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/config/operation.b.o -c libbuild2/config/operation.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/config/utility.b.o -c libbuild2/config/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dist/init.b.o -c libbuild2/dist/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dist/module.b.o -c libbuild2/dist/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dist/operation.b.o -c libbuild2/dist/operation.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/dist/rule.b.o -c libbuild2/dist/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/script/lexer.b.o -c libbuild2/test/script/lexer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/script/parser.b.o -c libbuild2/test/script/parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/script/runner.b.o -c libbuild2/test/script/runner.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/script/script.b.o -c libbuild2/test/script/script.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/script/token.b.o -c libbuild2/test/script/token.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/common.b.o -c libbuild2/test/common.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/init.b.o -c libbuild2/test/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/module.b.o -c libbuild2/test/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/operation.b.o -c libbuild2/test/operation.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/rule.b.o -c libbuild2/test/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/test/target.b.o -c libbuild2/test/target.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/install/functions.b.o -c libbuild2/install/functions.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/install/init.b.o -c libbuild2/install/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/install/operation.b.o -c libbuild2/install/operation.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/install/rule.b.o -c libbuild2/install/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/install/utility.b.o -c libbuild2/install/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/def-rule.b.o -c libbuild2/bin/def-rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/functions.b.o -c libbuild2/bin/functions.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/guess.b.o -c libbuild2/bin/guess.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/init.b.o -c libbuild2/bin/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/rule.b.o -c libbuild2/bin/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/target.b.o -c libbuild2/bin/target.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/bin/utility.b.o -c libbuild2/bin/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/c/init.b.o -c libbuild2/c/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/common.b.o -c libbuild2/cc/common.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/compile-rule.b.o -c libbuild2/cc/compile-rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/functions.b.o -c libbuild2/cc/functions.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/gcc.b.o -c libbuild2/cc/gcc.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/guess.b.o -c libbuild2/cc/guess.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/init.b.o -c libbuild2/cc/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/install-rule.b.o -c libbuild2/cc/install-rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/lexer.b.o -c libbuild2/cc/lexer.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/link-rule.b.o -c libbuild2/cc/link-rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/module.b.o -c libbuild2/cc/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/msvc.b.o -c libbuild2/cc/msvc.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/parser.b.o -c libbuild2/cc/parser.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/pkgconfig.b.o -c libbuild2/cc/pkgconfig.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/pkgconfig-libpkgconf.b.o -c libbuild2/cc/pkgconfig-libpkgconf.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/pkgconfig-libpkg-config.b.o -c libbuild2/cc/pkgconfig-libpkg-config.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/target.b.o -c libbuild2/cc/target.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/types.b.o -c libbuild2/cc/types.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/utility.b.o -c libbuild2/cc/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/windows-manifest.b.o -c libbuild2/cc/windows-manifest.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cc/windows-rpath.b.o -c libbuild2/cc/windows-rpath.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cxx/init.b.o -c libbuild2/cxx/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/cxx/target.b.o -c libbuild2/cxx/target.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/init.b.o -c libbuild2/version/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/module.b.o -c libbuild2/version/module.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/rule.b.o -c libbuild2/version/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/snapshot.b.o -c libbuild2/version/snapshot.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/snapshot-git.b.o -c libbuild2/version/snapshot-git.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/version/utility.b.o -c libbuild2/version/utility.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/in/init.b.o -c libbuild2/in/init.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/in/rule.b.o -c libbuild2/in/rule.cxx
clang++ -I./../libbutl -I. -DBUILD2_BOOTSTRAP -DBUILD2_HOST_TRIPLET=\"x86_64-pc-linux-gnu\"  -finput-charset=UTF-8 -std=c++1y -w -o libbuild2/in/target.b.o -c libbuild2/in/target.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/backtrace.b.o -c ../libbutl/libbutl/backtrace.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/base64.b.o -c ../libbutl/libbutl/base64.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/b.b.o -c ../libbutl/libbutl/b.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/bufstreambuf.b.o -c ../libbutl/libbutl/bufstreambuf.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/builtin.b.o -c ../libbutl/libbutl/builtin.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/builtin-options.b.o -c ../libbutl/libbutl/builtin-options.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/command.b.o -c ../libbutl/libbutl/command.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/curl.b.o -c ../libbutl/libbutl/curl.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/diagnostics.b.o -c ../libbutl/libbutl/diagnostics.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/fdstream.b.o -c ../libbutl/libbutl/fdstream.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/filesystem.b.o -c ../libbutl/libbutl/filesystem.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/git.b.o -c ../libbutl/libbutl/git.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/host-os-release.b.o -c ../libbutl/libbutl/host-os-release.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/lz4.b.o -c ../libbutl/libbutl/lz4.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/lz4-stream.b.o -c ../libbutl/libbutl/lz4-stream.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/manifest-parser.b.o -c ../libbutl/libbutl/manifest-parser.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/manifest-rewriter.b.o -c ../libbutl/libbutl/manifest-rewriter.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/manifest-serializer.b.o -c ../libbutl/libbutl/manifest-serializer.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/openssl.b.o -c ../libbutl/libbutl/openssl.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/pager.b.o -c ../libbutl/libbutl/pager.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/path.b.o -c ../libbutl/libbutl/path.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/path-pattern.b.o -c ../libbutl/libbutl/path-pattern.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/process.b.o -c ../libbutl/libbutl/process.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/process-io.b.o -c ../libbutl/libbutl/process-io.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/process-run.b.o -c ../libbutl/libbutl/process-run.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/project-name.b.o -c ../libbutl/libbutl/project-name.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/prompt.b.o -c ../libbutl/libbutl/prompt.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/regex.b.o -c ../libbutl/libbutl/regex.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/semantic-version.b.o -c ../libbutl/libbutl/semantic-version.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/sendmail.b.o -c ../libbutl/libbutl/sendmail.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/sha1.b.o -c ../libbutl/libbutl/sha1.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/sha256.b.o -c ../libbutl/libbutl/sha256.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/standard-version.b.o -c ../libbutl/libbutl/standard-version.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/string-parser.b.o -c ../libbutl/libbutl/string-parser.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/tab-parser.b.o -c ../libbutl/libbutl/tab-parser.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/target-triplet.b.o -c ../libbutl/libbutl/target-triplet.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/timestamp.b.o -c ../libbutl/libbutl/timestamp.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/unicode.b.o -c ../libbutl/libbutl/unicode.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/utility.b.o -c ../libbutl/libbutl/utility.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid.b.o -c ../libbutl/libbutl/uuid.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-freebsd.b.o -c ../libbutl/libbutl/uuid-freebsd.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-io.b.o -c ../libbutl/libbutl/uuid-io.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-linux.b.o -c ../libbutl/libbutl/uuid-linux.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-macos.b.o -c ../libbutl/libbutl/uuid-macos.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-openbsd.b.o -c ../libbutl/libbutl/uuid-openbsd.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/uuid-windows.b.o -c ../libbutl/libbutl/uuid-windows.cxx
clang++ -I./../libbutl -DBUILD2_BOOTSTRAP  -finput-charset=UTF-8 -std=c++1y -w -o ../libbutl/libbutl/win32-utility.b.o -c ../libbutl/libbutl/win32-utility.cxx
clang++ -std=c++1y -w  -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.b.o libbuild2/functions-process-path.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.b.o libbuild2/utility-installed.b.o libbuild2/utility-uninstalled.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.olibbuild2/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.b.o libbuild2/cc/pkgconfig-libpkgconf.b.o libbuild2/cc/pkgconfig-libpkg-config.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.b.o libbuild2/version/snapshot-git.b.o libbuild2/version/utility.b.o libbuild2/in/init.b.o libbuild2/in/rule.b.o libbuild2/in/target.b.o ../libbutl/libbutl/backtrace.b.o ../libbutl/libbutl/base64.b.o ../libbutl/libbutl/b.b.o ../libbutl/libbutl/bufstreambuf.b.o ../libbutl/libbutl/builtin.b.o ../libbutl/libbutl/builtin-options.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.b.o ../libbutl/libbutl/lz4-stream.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.b.o ../libbutl/libbutl/path-pattern.b.o ../libbutl/libbutl/process.b.o ../libbutl/libbutl/process-io.b.o ../libbutl/libbutl/process-run.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.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/win32-utility.b.o -pthread
+ build2/b-boot --version
build2 99999.99999.99999
libbutl 99999.99999.99999
host x86_64-pc-linux-gnu
This is free software released under the MIT license.
+ build2/b-boot -j 16 config.cxx=clang++ config.bin.lib=static build2/exe{b}
version ../libbutl/libbutl/in{version} -> ../libbutl/libbutl/hxx{version}
version ../libpkg-config/libpkg-config/in{version} -> ../libpkg-config/libpkg-config/h{version}
in ../libpkg-config/libpkg-config/in{config} -> ../libpkg-config/libpkg-config/h{config}
version libbuild2/in{version} -> libbuild2/hxx{version}
in libbuild2/in{config} -> libbuild2/hxx{config}
in libbuild2/config/in{host-config} -> libbuild2/config/cxx{host-config}
c++ libbuild2/cxx{utility-uninstalled} -> libbuild2/obja{utility-uninstalled}
c++ libbuild2/c/cxx{init} -> libbuild2/c/obja{init}
c++ build2/cxx{b} -> build2/obje{b}
c++ libbuild2/bin/cxx{guess} -> libbuild2/bin/obja{guess}
c++ libbuild2/in/cxx{init} -> libbuild2/in/obja{init}
c++ ../libbutl/libbutl/cxx{openssl} -> ../libbutl/libbutl/obja{openssl}
c++ libbuild2/cxx/cxx{init} -> libbuild2/cxx/obja{init}
c++ libbuild2/in/cxx{target} -> libbuild2/in/obja{target}
c++ libbuild2/in/cxx{rule} -> libbuild2/in/obja{rule}
c++ libbuild2/cxx/cxx{target} -> libbuild2/cxx/obja{target}
c++ libbuild2/cli/cxx{init} -> libbuild2/cli/obja{init}
c++ libbuild2/version/cxx{module} -> libbuild2/version/obja{module}
c++ libbuild2/bash/cxx{init} -> libbuild2/bash/obja{init}
c++ ../libbutl/libbutl/cxx{uuid-linux} -> ../libbutl/libbutl/obja{uuid-linux}
c++ libbuild2/cc/cxx{functions} -> libbuild2/cc/obja{functions}
c++ libbuild2/cc/cxx{pkgconfig-libpkg-config} -> libbuild2/cc/obja{pkgconfig-libpkg-config}
c++ ../libbutl/libbutl/cxx{builtin-options} -> ../libbutl/libbutl/obja{builtin-options}
c++ ../libbutl/libbutl/cxx{bufstreambuf} -> ../libbutl/libbutl/obja{bufstreambuf}
c++ ../libbutl/libbutl/cxx{uuid-io} -> ../libbutl/libbutl/obja{uuid-io}
c++ libbuild2/cxx{utility-installed} -> libbuild2/obja{utility-installed}
c++ ../libbutl/libbutl/cxx{base64} -> ../libbutl/libbutl/obja{base64}
c ../libpkg-config/libpkg-config/c{path} -> ../libpkg-config/libpkg-config/obja{path}
c ../libpkg-config/libpkg-config/c{pkg} -> ../libpkg-config/libpkg-config/obja{pkg}
c ../libpkg-config/libpkg-config/c{client} -> ../libpkg-config/libpkg-config/obja{client}
c ../libpkg-config/libpkg-config/c{dependency} -> ../libpkg-config/libpkg-config/obja{dependency}
c ../libpkg-config/libpkg-config/c{tuple} -> ../libpkg-config/libpkg-config/obja{tuple}
c ../libpkg-config/libpkg-config/c{fragment} -> ../libpkg-config/libpkg-config/obja{fragment}
c ../libpkg-config/libpkg-config/c{bsdstubs} -> ../libpkg-config/libpkg-config/obja{bsdstubs}
/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c:29:1: error: static declaration of 'strlcpy' follows non-static declaration
29 | strlcpy (char* dst, const char* src, size_t siz)
| ^
/usr/include/string.h:506:15: note: previous declaration is here
506 | extern size_t strlcpy (char *__restrict __dest,
|               ^
/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c:67:1: error: static declaration of 'strlcat' follows non-static declaration
67 | strlcat (char* dst, const char* src, size_t siz)
| ^
/usr/include/string.h:512:15: note: previous declaration is here
512 | extern size_t strlcat (char *__restrict __dest,
|               ^
2 errors generated.
error: process clang exited with code 1
info: command line: clang -I/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config -I/home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config -DLIBPKG_CONFIG_STATIC_BUILD -fdiagnostics-color -finput-charset=UTF-8 -o ../libpkg-config/libpkg-config/bsdstubs.a.o -c -x c /home/<redacted>/build2-build/build2-toolchain-0.16.0/libpkg-config/libpkg-config/bsdstubs.c
info: while updating ../libpkg-config/libpkg-config/obja{bsdstubs}
info: while updating ../libpkg-config/libpkg-config/liba{pkg-config}
info: while updating libbuild2/cc/libua{build2-cc}
info: while updating libbuild2/cc/liba{build2-cc}
info: while updating build2/exe{b}
c ../libpkg-config/libpkg-config/c{parser} -> ../libpkg-config/libpkg-config/obja{parser}
c ../libpkg-config/libpkg-config/c{cache} -> ../libpkg-config/libpkg-config/obja{cache}
c++ libbuild2/bin/cxx{init} -> libbuild2/bin/obja{init}
c ../libpkg-config/libpkg-config/c{fileio} -> ../libpkg-config/libpkg-config/obja{fileio}
c++ ../libbutl/libbutl/json/cxx{parser} -> ../libbutl/libbutl/json/obja{parser}
c ../libpkg-config/libpkg-config/c{argvsplit} -> ../libpkg-config/libpkg-config/obja{argvsplit}
c++ libbuild2/cc/cxx{install-rule} -> libbuild2/cc/obja{install-rule}
c++ ../libbutl/libbutl/cxx{unicode} -> ../libbutl/libbutl/obja{unicode}
c++ libbuild2/version/cxx{snapshot-git} -> libbuild2/version/obja{snapshot-git}
c++ ../libbutl/libbutl/cxx{path-pattern} -> ../libbutl/libbutl/obja{path-pattern}
c++ ../libbutl/libbutl/json/cxx{serializer} -> ../libbutl/libbutl/json/obja{serializer}
c++ ../libbutl/libbutl/cxx{process} -> ../libbutl/libbutl/obja{process}
c++ libbuild2/cc/cxx{msvc} -> libbuild2/cc/obja{msvc}
c++ libbuild2/version/cxx{rule} -> libbuild2/version/obja{rule}
c++ libbuild2/cc/cxx{utility} -> libbuild2/cc/obja{utility}
c++ libbuild2/bash/cxx{target} -> libbuild2/bash/obja{target}
c++ libbuild2/cc/cxx{common} -> libbuild2/cc/obja{common}
c++ libbuild2/cli/cxx{target} -> libbuild2/cli/obja{target}
c++ libbuild2/cc/cxx{target} -> libbuild2/cc/obja{target}
c++ ../libbutl/libbutl/cxx{tab-parser} -> ../libbutl/libbutl/obja{tab-parser}
c++ ../libbutl/libbutl/cxx{diagnostics} -> ../libbutl/libbutl/obja{diagnostics}
c++ libbuild2/config/cxx{module} -> libbuild2/config/obja{module}
c++ ../libbutl/libbutl/cxx{regex} -> ../libbutl/libbutl/obja{regex}
c++ libbuild2/cc/cxx{parser} -> libbuild2/cc/obja{parser}
c++ ../libbutl/libbutl/cxx{manifest-rewriter} -> ../libbutl/libbutl/obja{manifest-rewriter}
c++ ../libbutl/libbutl/cxx{b} -> ../libbutl/libbutl/obja{b}
c++ ../libbutl/libbutl/cxx{prompt} -> ../libbutl/libbutl/obja{prompt}
c++ ../libbutl/libbutl/cxx{path} -> ../libbutl/libbutl/obja{path}
c++ ../libbutl/libbutl/cxx{manifest-parser} -> ../libbutl/libbutl/obja{manifest-parser}
c++ libbuild2/version/cxx{init} -> libbuild2/version/obja{init}
c++ ../libbutl/libbutl/cxx{standard-version} -> ../libbutl/libbutl/obja{standard-version}
c++ libbuild2/cc/cxx{guess} -> libbuild2/cc/obja{guess}
c++ libbuild2/bin/cxx{target} -> libbuild2/bin/obja{target}
c++ ../libbutl/libbutl/cxx{command} -> ../libbutl/libbutl/obja{command}
c++ libbuild2/cc/cxx{windows-rpath} -> libbuild2/cc/obja{windows-rpath}
c++ libbuild2/version/cxx{snapshot} -> libbuild2/version/obja{snapshot}
c++ libbuild2/cli/cxx{rule} -> libbuild2/cli/obja{rule}
c++ libbuild2/cc/cxx{pkgconfig} -> libbuild2/cc/obja{pkgconfig}
c++ ../libbutl/libbutl/cxx{string-parser} -> ../libbutl/libbutl/obja{string-parser}
c++ libbuild2/bash/cxx{rule} -> libbuild2/bash/obja{rule}
c++ ../libbutl/libbutl/cxx{sha1} -> ../libbutl/libbutl/obja{sha1}
c++ libbuild2/cc/cxx{link-rule} -> libbuild2/cc/obja{link-rule}
c++ libbuild2/cc/cxx{gcc} -> libbuild2/cc/obja{gcc}
c++ libbuild2/config/cxx{host-config} -> libbuild2/config/obja{host-config}
c++ libbuild2/dist/cxx{rule} -> libbuild2/dist/obja{rule}
c++ ../libbutl/libbutl/cxx{lz4} -> ../libbutl/libbutl/obja{lz4}
c++ ../libbutl/libbutl/cxx{lz4-stream} -> ../libbutl/libbutl/obja{lz4-stream}
c++ ../libbutl/libbutl/cxx{utility} -> ../libbutl/libbutl/obja{utility}
c++ libbuild2/cc/cxx{types} -> libbuild2/cc/obja{types}
c++ ../libbutl/libbutl/cxx{sha256} -> ../libbutl/libbutl/obja{sha256}
c++ ../libbutl/libbutl/cxx{host-os-release} -> ../libbutl/libbutl/obja{host-os-release}
c++ ../libbutl/libbutl/cxx{process-io} -> ../libbutl/libbutl/obja{process-io}
c++ ../libbutl/libbutl/cxx{filesystem} -> ../libbutl/libbutl/obja{filesystem}
c++ libbuild2/cc/cxx{module} -> libbuild2/cc/obja{module}
c++ ../libbutl/libbutl/cxx{manifest-serializer} -> ../libbutl/libbutl/obja{manifest-serializer}
c++ libbuild2/version/cxx{utility} -> libbuild2/version/obja{utility}
c++ libbuild2/bin/cxx{utility} -> libbuild2/bin/obja{utility}
c++ libbuild2/cxx{functions-path} -> libbuild2/obja{functions-path}
c++ ../libbutl/libbutl/cxx{timestamp} -> ../libbutl/libbutl/obja{timestamp}
c++ ../libbutl/libbutl/cxx{backtrace} -> ../libbutl/libbutl/obja{backtrace}
c++ ../libbutl/libbutl/cxx{curl} -> ../libbutl/libbutl/obja{curl}
c++ libbuild2/dist/cxx{init} -> libbuild2/dist/obja{init}
c++ libbuild2/cc/cxx{windows-manifest} -> libbuild2/cc/obja{windows-manifest}
c++ libbuild2/cc/cxx{lexer} -> libbuild2/cc/obja{lexer}
c++ libbuild2/cc/cxx{init} -> libbuild2/cc/obja{init}
c++ libbuild2/cc/cxx{compile-rule} -> libbuild2/cc/obja{compile-rule}
c++ ../libbutl/libbutl/cxx{target-triplet} -> ../libbutl/libbutl/obja{target-triplet}
c++ ../libbutl/libbutl/cxx{project-name} -> ../libbutl/libbutl/obja{project-name}
c++ ../libbutl/libbutl/cxx{pager} -> ../libbutl/libbutl/obja{pager}
c++ ../libbutl/libbutl/cxx{process-run} -> ../libbutl/libbutl/obja{process-run}
c++ ../libbutl/libbutl/cxx{fdstream} -> ../libbutl/libbutl/obja{fdstream}
c++ ../libbutl/libbutl/cxx{uuid} -> ../libbutl/libbutl/obja{uuid}
c++ ../libbutl/libbutl/cxx{sendmail} -> ../libbutl/libbutl/obja{sendmail}
c++ ../libbutl/libbutl/cxx{builtin} -> ../libbutl/libbutl/obja{builtin}
c++ ../libbutl/libbutl/cxx{git} -> ../libbutl/libbutl/obja{git}
c++ ../libbutl/libbutl/cxx{semantic-version} -> ../libbutl/libbutl/obja{semantic-version}
c++ libbuild2/cxx{buildspec} -> libbuild2/obja{buildspec}
c++ libbuild2/cxx{diagnostics} -> libbuild2/obja{diagnostics}
c++ libbuild2/cxx{functions-name} -> libbuild2/obja{functions-name}
c++ libbuild2/cxx{file-cache} -> libbuild2/obja{file-cache}
c++ libbuild2/cxx{functions-bool} -> libbuild2/obja{functions-bool}
c++ libbuild2/cxx{rule} -> libbuild2/obja{rule}
c++ libbuild2/bin/cxx{rule} -> libbuild2/bin/obja{rule}
c++ libbuild2/cxx{functions-integer} -> libbuild2/obja{functions-integer}
c++ libbuild2/cxx{adhoc-rule-regex-pattern} -> libbuild2/obja{adhoc-rule-regex-pattern}
c++ libbuild2/cxx{utility} -> libbuild2/obja{utility}
c++ libbuild2/cxx{recipe} -> libbuild2/obja{recipe}
c++ libbuild2/test/script/cxx{script} -> libbuild2/test/script/obja{script}
c++ libbuild2/cxx{functions-project-name} -> libbuild2/obja{functions-project-name}
c++ libbuild2/cxx{depdb} -> libbuild2/obja{depdb}
c++ libbuild2/cxx{functions-regex} -> libbuild2/obja{functions-regex}
c++ libbuild2/cxx{filesystem} -> libbuild2/obja{filesystem}
c++ libbuild2/cxx{functions-builtin} -> libbuild2/obja{functions-builtin}
c++ libbuild2/cxx{functions-process-path} -> libbuild2/obja{functions-process-path}
c++ libbuild2/cxx{token} -> libbuild2/obja{token}
c++ libbuild2/cxx{target} -> libbuild2/obja{target}
c++ libbuild2/cxx{context} -> libbuild2/obja{context}
c++ libbuild2/cxx{parser} -> libbuild2/obja{parser}
c++ libbuild2/cxx{operation} -> libbuild2/obja{operation}
c++ libbuild2/bin/cxx{functions} -> libbuild2/bin/obja{functions}
c++ libbuild2/cxx{functions-filesystem} -> libbuild2/obja{functions-filesystem}
c++ libbuild2/cxx{dump} -> libbuild2/obja{dump}
c++ libbuild2/cxx{search} -> libbuild2/obja{search}
c++ libbuild2/cxx{scope} -> libbuild2/obja{scope}
c++ libbuild2/cxx{functions-target-triplet} -> libbuild2/obja{functions-target-triplet}
c++ libbuild2/cxx{dyndep} -> libbuild2/obja{dyndep}
c++ libbuild2/cxx{types-parsers} -> libbuild2/obja{types-parsers}
c++ libbuild2/test/cxx{module} -> libbuild2/test/obja{module}
c++ libbuild2/cxx{functions-string} -> libbuild2/obja{functions-string}
c++ libbuild2/cxx{name} -> libbuild2/obja{name}
c++ libbuild2/cxx{function} -> libbuild2/obja{function}
c++ libbuild2/cxx{make-parser} -> libbuild2/obja{make-parser}
c++ libbuild2/cxx{algorithm} -> libbuild2/obja{algorithm}
c++ libbuild2/bin/cxx{def-rule} -> libbuild2/bin/obja{def-rule}
c++ libbuild2/cxx{scheduler} -> libbuild2/obja{scheduler}
c++ libbuild2/cxx{lexer} -> libbuild2/obja{lexer}
c++ libbuild2/cxx{adhoc-rule-cxx} -> libbuild2/obja{adhoc-rule-cxx}
c++ libbuild2/cxx{file} -> libbuild2/obja{file}
c++ libbuild2/cxx{functions-process} -> libbuild2/obja{functions-process}
c++ libbuild2/cxx{module} -> libbuild2/obja{module}
c++ libbuild2/cxx{b-cmdline} -> libbuild2/obja{b-cmdline}
c++ libbuild2/test/cxx{init} -> libbuild2/test/obja{init}
c++ libbuild2/cxx{prerequisite} -> libbuild2/obja{prerequisite}
c++ libbuild2/cxx{adhoc-rule-buildscript} -> libbuild2/obja{adhoc-rule-buildscript}
c++ libbuild2/cxx{variable} -> libbuild2/obja{variable}
c++ libbuild2/cxx{common-options} -> libbuild2/obja{common-options}
c++ libbuild2/cxx{b-options} -> libbuild2/obja{b-options}
c++ libbuild2/script/cxx{script} -> libbuild2/script/obja{script}
c++ libbuild2/script/cxx{run} -> libbuild2/script/obja{run}
c++ libbuild2/script/cxx{token} -> libbuild2/script/obja{token}
c++ libbuild2/script/cxx{parser} -> libbuild2/script/obja{parser}
c++ libbuild2/script/cxx{timeout} -> libbuild2/script/obja{timeout}
c++ libbuild2/script/cxx{lexer} -> libbuild2/script/obja{lexer}
ar ../libbutl/libbutl/liba{butl}
c++ libbuild2/script/cxx{regex} -> libbuild2/script/obja{regex}
c++ libbuild2/script/cxx{builtin-options} -> libbuild2/script/obja{builtin-options}
c++ libbuild2/build/script/cxx{script} -> libbuild2/build/script/obja{script}
c++ libbuild2/build/script/cxx{token} -> libbuild2/build/script/obja{token}
c++ libbuild2/build/script/cxx{parser} -> libbuild2/build/script/obja{parser}
c++ libbuild2/test/script/cxx{lexer} -> libbuild2/test/script/obja{lexer}
c++ libbuild2/build/script/cxx{runner} -> libbuild2/build/script/obja{runner}
c++ libbuild2/build/script/cxx{lexer} -> libbuild2/build/script/obja{lexer}
c++ libbuild2/build/script/cxx{builtin-options} -> libbuild2/build/script/obja{builtin-options}
c++ libbuild2/config/cxx{functions} -> libbuild2/config/obja{functions}
c++ libbuild2/config/cxx{utility} -> libbuild2/config/obja{utility}
c++ libbuild2/config/cxx{operation} -> libbuild2/config/obja{operation}
c++ libbuild2/config/cxx{init} -> libbuild2/config/obja{init}
c++ libbuild2/dist/cxx{operation} -> libbuild2/dist/obja{operation}
c++ libbuild2/dist/cxx{module} -> libbuild2/dist/obja{module}
c++ libbuild2/test/script/cxx{runner} -> libbuild2/test/script/obja{runner}
c++ libbuild2/install/cxx{functions} -> libbuild2/install/obja{functions}
c++ libbuild2/install/cxx{rule} -> libbuild2/install/obja{rule}
c++ libbuild2/install/cxx{utility} -> libbuild2/install/obja{utility}
c++ libbuild2/install/cxx{operation} -> libbuild2/install/obja{operation}
c++ libbuild2/install/cxx{init} -> libbuild2/install/obja{init}
c++ libbuild2/test/cxx{rule} -> libbuild2/test/obja{rule}
c++ libbuild2/test/cxx{common} -> libbuild2/test/obja{common}
c++ libbuild2/test/cxx{target} -> libbuild2/test/obja{target}
c++ libbuild2/test/cxx{operation} -> libbuild2/test/obja{operation}
c++ libbuild2/test/script/cxx{token} -> libbuild2/test/script/obja{token}
c++ libbuild2/test/script/cxx{parser} -> libbuild2/test/script/obja{parser}
ar libbuild2/libua{build2}
ar libbuild2/liba{build2}
ar libbuild2/bin/libua{build2-bin}
ar libbuild2/in/libua{build2-in}
ar libbuild2/in/liba{build2-in}
ar libbuild2/bin/liba{build2-bin}
ar libbuild2/bash/libua{build2-bash}
ar libbuild2/version/libua{build2-version}
ar libbuild2/bash/liba{build2-bash}
ar libbuild2/version/liba{build2-version}
info: failed to update build2/exe{b}



More information about the users mailing list