Re: upgrade failure

From: Dimitry Andric <dim_at_FreeBSD.org>
Date: Tue, 12 Dec 2023 23:05:50 UTC
I think you are now left with a half-installed libc++ from the previous broken installworld. That is not likely to work correctly.

Probably the way forward is to restore your /usr/include directory from a backup, and do the buildworld again after that.

Alternatively, buildworld on another (non-busted) host, and installworld from there.

-Dimitry

> On 12 Dec 2023, at 22:16, AN <andy@sentex.tech> wrote:
> 
> Hi Pete:
> 
> On Mon, 11 Dec 2023, Pete Wright wrote:
> 
>> 
>> 
>> On 12/11/23 18:19, AN wrote:
>>> I just had this failure trying to upgrade from 14 to 15.  Any help fixing this would be appreciated.
>>> --- _SERINS ---
>>> install  -C -o root -g wheel -m 444 /usr/src/contrib/llvm-project/libcxx/include/__system_error/errc.h /usr/src/contrib/llvm-project/libcxx/include/__system_error/error_category.h /usr/src/contrib/llvm-project/libcxx/include/__system_error/error_code.h /usr/src/contrib/llvm-project/libcxx/include/__system_error/error_condition.h /usr/src/contrib/llvm-project/libcxx/include/__system_error/system_error.h /usr/include/c++/v1/__system_error/
>>> --- _THRINS ---
>>> install  -C -o root -g wheel -m 444 /usr/src/contrib/llvm-project/libcxx/include/__thread/formatter.h /usr/src/contrib/llvm-project/libcxx/include/__thread/id.h /usr/src/contrib/llvm-project/libcxx/include/__thread/poll_with_backoff.h /usr/src/contrib/llvm-project/libcxx/include/__thread/this_thread.h /usr/src/contrib/llvm-project/libcxx/include/__thread/thread.h /usr/src/contrib/llvm-project/libcxx/include/__thread/timed_backoff_policy.h /usr/include/c++/v1/__thread/
>>> --- _TUPINS ---
>>> install  -C -o root -g wheel -m 444 /usr/src/contrib/llvm-project/libcxx/include/__tuple/make_tuple_types.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/pair_like.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/sfinae_helpers.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_element.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_indices.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_like.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_like_ext.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_size.h /usr/src/contrib/llvm-project/libcxx/include/__tuple/tuple_types.h /usr/include/c++/v1/__tuple/
>>> install: target directory `/usr/include/c++/v1/__tuple/' does not exist
>> 
>> did you run "make clean" before doing make buildworld/buildkernel?
>> 
>> -pete
>> 
>> --
>> Pete Wright
>> pete@nomadlogic.org
>> @nomadlogicLA
>> 
>> 
> After running make clean I now get the following error:
> 
> 
> c++  -O2 -pipe -fno-common -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd14.0\" -DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd14.0\" -DDEFAULT_SYSROOT=\"/usr/obj/usr/src/amd64.amd64/tmp\" -DLLVM_TARGET_ENABLE_X86 -DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser -DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler -DLLVM_NATIVE_TARGET=LLVMInitializeX86Target -DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo -DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections -fdata-sections -gline-tables-only -MD -MF.depend.Demangle_ItaniumDemangle.o -MTDemangle/ItaniumDemangle.o -Wno-format-zero-length -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses--- _bootstrap-tools-lib/clang/libclangminimal ---
> In file included from /usr/src/contrib/llvm-project/clang/lib/Support/RISCVVIntrinsicUtils.cpp:9:
> --- _bootstrap-tools-lib/clang/libllvmminimal ---
> -equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -fno-exceptions -fno-rtti -gline-tables-only -std=c++17    -stdlib=libc++ -Wno-c++11-extensions   -c /usr/src/contrib/llvm-project/llvm/lib/Demangle/ItaniumDemangle.cpp -o Demangle/ItaniumDemangle.o
> --- _bootstrap-tools-usr.bin/dtc ---
> In file included from /usr/src/usr.bin/dtc/dtc.cc:44:
> In file included from /usr/src/usr.bin/dtc/fdt.hh:35:
> In file included from /usr/include/c++/v1/algorithm:1744:
> In file included from /usr/include/c++/v1/__algorithm/adjacent_find.h:13:
> /usr/include/c++/v1/__algorithm/comp.h:14:10: fatal error: '__type_traits/predicate_traits.h' file not found
> #include <__type_traits/predicate_traits.h>
>         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> --- _bootstrap-tools-lib/libopenbsd ---
> --- imsg.o ---
> cc  -O2 -pipe -fno-common -I/usr/src/lib/libopenbsd  -g -gz=zlib -MD -MF.depend.imsg.o -MTimsg.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/lib/libopenbsd/imsg.c -o imsg.o
> --- _bootstrap-tools-lib/clang/libclangminimal ---
> In file included from /usr/src/contrib/llvm-project/clang/include/clang/Support/RISCVVIntrinsicUtils.h:12:
> In file included from /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/ArrayRef.h:12:
> In file included from /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/Hashing.h:49:
> In file included from /usr/src/contrib/llvm-project/llvm/include/llvm/Support/SwapByteOrder.h:17:
> In file included from /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/bit.h:19:
> /usr/include/c++/v1/limits:452:39: error: use of undeclared identifier '__remove_cv_t'
>    : private __libcpp_numeric_limits<__remove_cv_t<_Tp> >
>                                      ^
> /usr/include/c++/v1/limits:454:37: error: use of undeclared identifier '__remove_cv_t'
>    typedef __libcpp_numeric_limits<__remove_cv_t<_Tp> > __base;
>                                    ^
> /usr/include/c++/v1/limits:455:22: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    typedef typename __base::type type;
>                     ^
> /usr/include/c++/v1/limits:457:58: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
>                                                         ^
> /usr/include/c++/v1/limits:457:41: error: default initialization of an object of const type 'const bool'
>    static _LIBCPP_CONSTEXPR const bool is_specialized = __base::is_specialized;
>                                        ^
> /usr/include/c++/v1/limits:462:50: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const int  digits = __base::digits;
>                                                 ^
> /usr/include/c++/v1/limits:462:41: error: default initialization of an object of const type 'const int'
>    static _LIBCPP_CONSTEXPR const int  digits = __base::digits;
>                                        ^
> /usr/include/c++/v1/limits:463:52: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const int  digits10 = __base::digits10;
>                                                   ^
> /usr/include/c++/v1/limits:463:41: error: default initialization of an object of const type 'const int'
>    static _LIBCPP_CONSTEXPR const int  digits10 = __base::digits10;
>                                        ^
> /usr/include/c++/v1/limits:464:56: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const int  max_digits10 = __base::max_digits10;
>                                                       ^
> /usr/include/c++/v1/limits:464:41: error: default initialization of an object of const type 'const int'
>    static _LIBCPP_CONSTEXPR const int  max_digits10 = __base::max_digits10;
>                                        ^
> /usr/include/c++/v1/limits:465:53: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
>                                                    ^
> /usr/include/c++/v1/limits:465:41: error: default initialization of an object of const type 'const bool'
>    static _LIBCPP_CONSTEXPR const bool is_signed = __base::is_signed;
>                                        ^
> /usr/include/c++/v1/limits:466:54: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
>                                                     ^
> /usr/include/c++/v1/limits:466:41: error: default initialization of an object of const type 'const bool'
>    static _LIBCPP_CONSTEXPR const bool is_integer = __base::is_integer;
>                                        ^
> /usr/include/c++/v1/limits:467:52: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
>                                                   ^
> /usr/include/c++/v1/limits:467:41: error: default initialization of an object of const type 'const bool'
>    static _LIBCPP_CONSTEXPR const bool is_exact = __base::is_exact;
>                                        ^
> /usr/include/c++/v1/limits:468:49: error: 'std::numeric_limits::__base' (aka 'int') is not a class, namespace, or enumeration
>    static _LIBCPP_CONSTEXPR const int  radix = __base::radix;
>                                                ^
> /usr/include/c++/v1/limits:468:41: error: default initialization of an object of const type 'const int'
>    static _LIBCPP_CONSTEXPR const int  radix = __base::radix;
>                                        ^
> fatal error: too many errors emitted, stopping now [-ferror-limit=]
> --- _bootstrap-tools-lib/clang/libllvmminimal ---
> In file included from /usr/src/contrib/llvm-project/llvm/lib/Demangle/ItaniumDemangle.cpp:13:
> In file included from /usr/src/contrib/llvm-project/llvm/include/llvm/Demangle/Demangle.h:13:
> In file included from /usr/include/c++/v1/string:567:
> In file included from /usr/include/c++/v1/__algorithm/max.h:12:
> /usr/include/c++/v1/__algorithm/comp.h:14:10: fatal error: '__type_traits/predicate_traits.h' file not found
> #include <__type_traits/predicate_traits.h>
>         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> --- _bootstrap-tools-usr.bin/fortune/strfile ---
> --- strfile.full ---
> --- _bootstrap-tools-usr.bin/yacc ---
> --- error.o ---
> --- _bootstrap-tools-usr.bin/fortune/strfile ---
> cc -O2 -pipe -fno-common -g -gz=zlib -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -Wl,-zrelro -static   -L/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib -o strfile.full strfile.o   -legacy
> --- _bootstrap-tools-usr.bin/yacc ---
> cc  -O2 -pipe -fno-common  -DHAVE_CONFIG_H -I/usr/src/usr.bin/yacc -DMAXTABLE=INT_MAX -DYYPATCH=20230201 -g -gz=zlib -MD  -MF.depend.error.o -MTerror.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/byacc/error.c -o error.o
> --- _bootstrap-tools-usr.bin/rpcgen ---
> --- rpc_clntout.o ---
> cc  -O2 -pipe -fno-common  -g -gz=zlib -MD  -MF.depend.rpc_clntout.o -MTrpc_clntout.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/usr.bin/rpcgen/rpc_clntout.c -o rpc_clntout.o
> --- _bootstrap-tools-lib/libopenbsd ---
> --- ohash.o ---
> cc  -O2 -pipe -fno-common -I/usr/src/lib/libopenbsd  -g -gz=zlib -MD -MF.depend.ohash.o -MTohash.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/lib/libopenbsd/ohash.c -o ohash.o
> --- _bootstrap-tools-usr.bin/yacc ---
> --- graph.o ---
> cc  -O2 -pipe -fno-common  -DHAVE_CONFIG_H -I/usr/src/usr.bin/yacc -DMAXTABLE=INT_MAX -DYYPATCH=20230201 -g -gz=zlib -MD  -MF.depend.graph.o -MTgraph.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/byacc/graph.c -o graph.o
> --- _bootstrap-tools-usr.bin/xinstall ---
> --- getid.o ---
> cc  -O2 -pipe -fno-common  -I/usr/src/contrib/mtree -I/usr/src/lib/libnetbsd -DWITH_MD5 -DWITH_RIPEMD160 -DBOOTSTRAP_XINSTALL -g -gz=zlib -MD  -MF.depend.getid.o -MTgetid.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter  -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/mtree/getid.c -o getid.o
> --- _bootstrap-tools-usr.bin/rpcgen ---
> --- rpc_cout.o ---
> --- _bootstrap-tools-lib/libopenbsd ---
> --- imsg-buffer.pieo ---
> --- _bootstrap-tools-usr.bin/rpcgen ---
> cc  -O2 -pipe -fno-common  -g -gz=zlib -MD  -MF.depend.rpc_cout.o -MTrpc_cout.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/usr.bin/rpcgen/rpc_cout.c -o rpc_cout.o
> --- _bootstrap-tools-usr.bin/yacc ---
> --- lalr.o ---
> cc  -O2 -pipe -fno-common  -DHAVE_CONFIG_H -I/usr/src/usr.bin/yacc -DMAXTABLE=INT_MAX -DYYPATCH=20230201 -g -gz=zlib -MD  -MF.depend.lalr.o -MTlalr.o -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/byacc/lalr.c -o lalr.o
> --- _bootstrap-tools-lib/libopenbsd ---
> cc -fpie -DPIC  -O2 -pipe -fno-common -I/usr/src/lib/libopenbsd  -g -gz=zlib -MD  -MF.depend.imsg-buffer.pieo -MTimsg-buffer.pieo -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wdate-time -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/lib/libopenbsd/imsg-buffer.c -o imsg-buffer.pieo
> --- _bootstrap-tools-usr.bin/xinstall ---
> --- xinstall.full ---
> --- _bootstrap-tools-usr.bin/dtc ---
> 1 error generated.
> --- _bootstrap-tools-usr.bin/xinstall ---
> cc -O2 -pipe -fno-common -I/usr/src/contrib/mtree -I/usr/src/lib/libnetbsd -DWITH_MD5 -DWITH_RIPEMD160 -DBOOTSTRAP_XINSTALL -g -gz=zlib -std=gnu99 -Wno-format-zero-length -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-parameter -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include  -Wl,-zrelro -static -L/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib -o xinstall.full xinstall.o getid.o  -L/usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/libmd -lmd  -legacy
> --- _bootstrap-tools-usr.bin/dtc ---
> *** [dtc.o] Error code 1
> 
> make[3]: stopped in /usr/src/usr.bin/dtc
> 1 error
> --- _bootstrap-tools-usr.bin/yacc ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-usr.bin/rpcgen ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-lib/libopenbsd ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-usr.bin/dtc ---
> 
> make[3]: stopped in /usr/src/usr.bin/dtc
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-lib/clang/libclangminimal ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-lib/clang/libllvmminimal ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-usr.bin/fortune/strfile ---
> 
> make[2]: stopped in /usr/src
> --- _bootstrap-tools-usr.bin/xinstall ---
> 
> make[2]: stopped in /usr/src
>        3.47 real         3.67 user         0.47 sys
> 
> make[1]: stopped in /usr/src
> 
> make: stopped in /usr/src