>>> Building on octeon-2 under devel/boost BDEPENDS = [converters/libiconv;textproc/icu4c;math/py-numpy;archivers/bzip2;lang/python/3] DIST = [devel/boost:boost_1_87_0.tar.bz2] FULLPKGNAME = boost-1.87.0v0 RDEPENDS = [textproc/icu4c;converters/libiconv;archivers/bzip2] (Junk lock obtained for octeon-2 at 1746011761.60) >>> Running depends in devel/boost at 1746011761.65 last junk was in sysutils/exfat-fuse /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 icu4c-76.1v0 libiconv-1.17 py3-numpy-1.26.4p6 was: /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 icu4c-76.1v0 libiconv-1.17 py3-numpy-1.26.4p6 python-3.12.10 /usr/sbin/pkg_add -aI -Drepair bzip2-1.0.8p0 icu4c-76.1v0 libiconv-1.17 py3-numpy-1.26.4p6 >>> Running show-prepare-results in devel/boost at 1746011771.28 ===> devel/boost ===> Building from scratch boost-1.87.0 ===> boost-1.87.0v0 depends on: py3-numpy-* -> py3-numpy-1.26.4p6 ===> boost-1.87.0v0 depends on: python->=3.12,<3.13 -> python-3.12.10 ===> boost-1.87.0v0 depends on: bzip2-* -> bzip2-1.0.8p0 ===> boost-1.87.0v0 depends on: libiconv-* -> libiconv-1.17 ===> boost-1.87.0v0 depends on: icu4c-* -> icu4c-76.1v0 ===> Verifying specs: c++ c++abi pthread bz2 c iconv icudata icui18n icuuc m z c++ c++abi pthread boost_date_time-mt boost_date_time boost_filesystem-mt boost_filesystem boost_system-mt boost_system kvm m ===> found c++.10.0 c++abi.7.0 pthread.27.1 bz2.10.4 c.100.3 iconv.7.1 icudata.22.4 icui18n.22.4 icuuc.22.4 m.10.1 z.7.1 boost_date_time-mt.24.0 boost_date_time.24.0 boost_filesystem-mt.24.0 boost_filesystem.24.0 boost_system-mt.24.0 boost_system.24.0 kvm.17.0 bzip2-1.0.8p0 icu4c-76.1v0 libiconv-1.17 py3-numpy-1.26.4p6 python-3.12.10 Still tainted: host marked nojunk by devel/py-thrift >>> Running junk in devel/boost at 1746011782.33 Can't run junk because of lock on devel/py-thrift (Junk lock released for octeon-2 at 1746011789.04) distfiles size=131473200 >>> Running patch in devel/boost at 1746011789.62 ===> devel/boost ===> Checking files for boost-1.87.0 `/ports/distfiles/boost_1_87_0.tar.bz2' is up to date. >> (SHA256) all files: OK ===> Extracting for boost-1.87.0 cp -f /ports/devel/boost/files/*_i386_sysv_elf_gas.S /pobj/boost-1.87.0/boost_1_87_0/libs/context/src/asm/ ===> Patching for boost-1.87.0 ===> Applying OpenBSD patch patch-boost_smart_ptr_intrusive_ptr_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix operator<< for shared_ptr and intrusive_ptr |https://github.com/boostorg/smart_ptr/commit/e7433ba54596da97cb7859455cd37ca140305a9c | |Index: boost/smart_ptr/intrusive_ptr.hpp |--- boost/smart_ptr/intrusive_ptr.hpp.orig |+++ boost/smart_ptr/intrusive_ptr.hpp -------------------------- Patching file boost/smart_ptr/intrusive_ptr.hpp using Plan A... Hunk #1 succeeded at 285. done ===> Applying OpenBSD patch patch-boost_smart_ptr_shared_ptr_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix operator<< for shared_ptr and intrusive_ptr |https://github.com/boostorg/smart_ptr/commit/e7433ba54596da97cb7859455cd37ca140305a9c | |Index: boost/smart_ptr/shared_ptr.hpp |--- boost/smart_ptr/shared_ptr.hpp.orig |+++ boost/smart_ptr/shared_ptr.hpp -------------------------- Patching file boost/smart_ptr/shared_ptr.hpp using Plan A... Hunk #1 succeeded at 775. done ===> Applying OpenBSD patch patch-boost_thread_future_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |LLVM 19 build fix |https://github.com/boostorg/thread/pull/404 |https://github.com/boostorg/thread/pull/408 | |Index: boost/thread/future.hpp |--- boost/thread/future.hpp.orig |+++ boost/thread/future.hpp -------------------------- Patching file boost/thread/future.hpp using Plan A... Hunk #1 succeeded at 4668. done ===> Applying OpenBSD patch patch-boostcpp_jam Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: boostcpp.jam |--- boostcpp.jam.orig |+++ boostcpp.jam -------------------------- Patching file boostcpp.jam using Plan A... Hunk #1 succeeded at 35. Hunk #2 succeeded at 213. done ===> Applying OpenBSD patch patch-libs_context_src_asm_jump_i386_sysv_elf_gas_S Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libs/context/src/asm/jump_i386_sysv_elf_gas.S |--- libs/context/src/asm/jump_i386_sysv_elf_gas.S.orig |+++ libs/context/src/asm/jump_i386_sysv_elf_gas.S -------------------------- Patching file libs/context/src/asm/jump_i386_sysv_elf_gas.S using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 46. Hunk #3 succeeded at 70. done ===> Applying OpenBSD patch patch-libs_context_src_asm_make_i386_sysv_elf_gas_S Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libs/context/src/asm/make_i386_sysv_elf_gas.S |--- libs/context/src/asm/make_i386_sysv_elf_gas.S.orig |+++ libs/context/src/asm/make_i386_sysv_elf_gas.S -------------------------- Patching file libs/context/src/asm/make_i386_sysv_elf_gas.S using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 41. Hunk #3 succeeded at 53. Hunk #4 succeeded at 77. done ===> Applying OpenBSD patch patch-libs_context_src_asm_ontop_i386_sysv_elf_gas_S Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: libs/context/src/asm/ontop_i386_sysv_elf_gas.S |--- libs/context/src/asm/ontop_i386_sysv_elf_gas.S.orig |+++ libs/context/src/asm/ontop_i386_sysv_elf_gas.S -------------------------- Patching file libs/context/src/asm/ontop_i386_sysv_elf_gas.S using Plan A... Hunk #1 succeeded at 12. Hunk #2 succeeded at 46. done ===> Applying OpenBSD patch patch-tools_boost_install_boost-install_jam Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fix relative path to ${LOCALBASE}/include in boost_*-config.cmake files. | |Index: tools/boost_install/boost-install.jam |--- tools/boost_install/boost-install.jam.orig |+++ tools/boost_install/boost-install.jam -------------------------- Patching file tools/boost_install/boost-install.jam using Plan A... Hunk #1 succeeded at 816. done ===> Applying OpenBSD patch patch-tools_build_src_engine_build_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/build/src/engine/build.sh |--- tools/build/src/engine/build.sh.orig |+++ tools/build/src/engine/build.sh -------------------------- Patching file tools/build/src/engine/build.sh using Plan A... Hunk #1 succeeded at 325. Hunk #2 succeeded at 391. done ===> Applying OpenBSD patch patch-tools_build_src_tools_gcc_jam Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tools/build/src/tools/gcc.jam |--- tools/build/src/tools/gcc.jam.orig |+++ tools/build/src/tools/gcc.jam -------------------------- Patching file tools/build/src/tools/gcc.jam using Plan A... Hunk #1 succeeded at 659. Hunk #2 succeeded at 1233. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in devel/boost at 1746012061.50 ===> devel/boost ===> Generating configure for boost-1.87.0 ===> Configuring for boost-1.87.0 echo "using clang : : c++ ;" >>/pobj/boost-1.87.0/boost_1_87_0/tools/build/src/user-config.jam /usr/bin/perl /ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_COMMENT= -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-312. -DMODPY_BIN=/usr/local/bin/python3.12 -DMODPY_DISTV= -DMODPY_VERSION=3.12 -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DVERSION=1.87.0 -DSO_VERSION=24.0 -DLIBboost_atomic-mt_VERSION=24.0 -DLIBboost_charconv-mt_VERSION=24.0 -DLIBboost_charconv_VERSION=24.0 -DLIBboost_chrono-mt_VERSION=24.0 -DLIBboost_chrono_VERSION=24.0 -DLIBboost_container-mt_VERSION=24.0 -DLIBboost_container_VERSION=24.0 -DLIBboost_contract-mt_VERSION=24.0 -DLIBboost_contract_VERSION=24.0 -DLIBboost_date_time-mt_VERSION=24.0 -DLIBboost_date_time_VERSION=24.0 -DLIBboost_filesystem-mt_VERSION=24.0 -DLIBboost_filesystem_VERSION=24.0 -DLIBboost_graph-mt_VERSION=24.0 -DLIBboost_graph_VERSION=24.0 -DLIBboost_iostreams-mt_VERSION=24.0 -DLIBboost_iostreams_VERSION=24.0 -DLIBboost_json-mt_VERSION=24.0 -DLIBboost_json_VERSION=24.0 -DLIBboost_locale-mt_VERSION=24.0 -DLIBboost_log-mt_VERSION=24.0 -DLIBboost_log_VERSION=24.0 -DLIBboost_log_setup-mt_VERSION=24.0 -DLIBboost_log_setup_VERSION=24.0 -DLIBboost_math_c99-mt_VERSION=24.0 -DLIBboost_math_c99_VERSION=24.0 -DLIBboost_math_c99f-mt_VERSION=24.0 -DLIBboost_math_c99f_VERSION=24.0 -DLIBboost_math_c99l-mt_VERSION=24.0 -DLIBboost_math_c99l_VERSION=24.0 -DLIBboost_math_tr1-mt_VERSION=24.0 -DLIBboost_math_tr1_VERSION=24.0 -DLIBboost_math_tr1f-mt_VERSION=24.0 -DLIBboost_math_tr1f_VERSION=24.0 -DLIBboost_math_tr1l-mt_VERSION=24.0 -DLIBboost_math_tr1l_VERSION=24.0 -DLIBboost_nowide-mt_VERSION=24.0 -DLIBboost_nowide_VERSION=24.0 -DLIBboost_numpy312-mt_VERSION=24.0 -DLIBboost_numpy312_VERSION=24.0 -DLIBboost_prg_exec_monitor-mt_VERSION=24.0 -DLIBboost_prg_exec_monitor_VERSION=24.0 -DLIBboost_program_options-mt_VERSION=24.0 -DLIBboost_program_options_VERSION=24.0 -DLIBboost_python312-mt_VERSION=24.0 -DLIBboost_python312_VERSION=24.0 -DLIBboost_random-mt_VERSION=24.0 -DLIBboost_random_VERSION=24.0 -DLIBboost_regex-mt_VERSION=24.0 -DLIBboost_regex_VERSION=24.0 -DLIBboost_serialization-mt_VERSION=24.0 -DLIBboost_serialization_VERSION=24.0 -DLIBboost_stacktrace_addr2line-mt_VERSION=24.0 -DLIBboost_stacktrace_addr2line_VERSION=24.0 -DLIBboost_stacktrace_basic-mt_VERSION=24.0 -DLIBboost_stacktrace_basic_VERSION=24.0 -DLIBboost_stacktrace_noop-mt_VERSION=24.0 -DLIBboost_stacktrace_noop_VERSION=24.0 -DLIBboost_system-mt_VERSION=24.0 -DLIBboost_system_VERSION=24.0 -DLIBboost_thread-mt_VERSION=24.0 -DLIBboost_timer-mt_VERSION=24.0 -DLIBboost_timer_VERSION=24.0 -DLIBboost_type_erasure-mt_VERSION=24.0 -DLIBboost_type_erasure_VERSION=24.0 -DLIBboost_unit_test_framework-mt_VERSION=24.0 -DLIBboost_unit_test_framework_VERSION=24.0 -DLIBboost_url-mt_VERSION=24.0 -DLIBboost_url_VERSION=24.0 -DLIBboost_wserialization-mt_VERSION=24.0 -DLIBboost_wserialization_VERSION=24.0 -DLIBboost_wave-mt_VERSION=24.0 -DLIBboost_wave_VERSION=24.0 -DLIBboost_context-mt_VERSION=24.0 -DLIBboost_coroutine-mt_VERSION=24.0 -DLIBboost_coroutine_VERSION=24.0 -DLIBboost_fiber-mt_VERSION=24.0 -DLIBboost_process-mt_VERSION=24.0 -DLIBboost_process_VERSION=24.0 -DARCH=octeon -DBASE_PKGPATH=devel/boost -DFLAVOR_EXT= -DFULLPKGNAME=boost-1.87.0 -DHOMEPAGE=https://www.boost.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=mips64 -DMAINTAINER=Brad\ Smith\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM= -i -B /pobj/boost-1.87.0 /pobj/boost-1.87.0/boost_1_87_0/boostcpp.jam *** ./configure: boost configuration utility *** Please stand by while exploring compiler capabilities... Be patient - this could take some time... Note that this test script only gives an approximate configuration - you will need to test the results carefully using the boost regression test suite before using the results. *** Info : .cpp used as extension for tests checking for boost main tree... ./../.. checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking for pthread_exit in -lpthread... yes checking for cos in -lm... yes checking for clock in -lrt... no checking Working ADL barriers. ... OK checking Koenig lookup ... OK checking template specialisations of array types ... OK checking C++0x auto declarators unavailable ... OK checking C++0x auto multideclarators unavailable ... OK checking std::auto_ptr ... Failed checking Full partial specialization support. ... OK checking C++0x char16_t unavailable ... OK checking C++0x char32_t unavailable ... OK checking No complete value-initialization ... OK checking C++0x constexpr unavailable ... OK checking functions in ... OK checking template specialisations of cv-qualified types ... OK checking template specialisations of cv-qualified void ... OK checking and ... OK checking and ... OK checking C++03 ... OK checking C++11 ... OK checking C++11 doesn't have a working std::addressof ... OK checking C++11 alignas keyword. ... OK checking C++11 alignof keyword. ... OK checking C++11 doesn't have C++0x allocator support ... OK checking C++11 does not support atomic smart pointer operations ... OK checking C++0x defaulting of move constructor/assignment unavailable ... OK checking C++11 header not compatible ... OK checking C++11 final class-virt-specifier ... OK checking C++0x header unavailable ... OK checking C++11 header is either not present or too broken to be used ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++0x header unavailable ... OK checking C++11 inline namespaces. ... OK checking C++11 non-public defaulted functions unavailable ... OK checking static function lowest() in numeric_limits class ... OK checking C++11 SFINAE for expressions ... OK checking C++11 lacks a correct std::pointer_traits ... OK checking C++11 ref-qualifiers on member functions. ... OK checking C++11 SFINAE for expressions ... OK checking C++11 has no shared_ptr and unique_ptr ... OK checking C++11 doesn't have a working std::align ... OK checking thread_local ... OK checking C++11 trailing function result types syntax. ... OK checking C++11 unrestricted union ... OK checking C++11 user defined literals. ... OK checking C++14 ... OK checking C++14 binary literals unavailable ... OK checking C++14 relaxed constexpr unavailable ... OK checking C++14 decltype(auto) unavailable ... OK checking C++14 digit separator unavailable ... OK checking C++14 generic lambda unavailable ... OK checking C++0y header unavailable ... OK checking C++14 initialized lambda capture unavailable ... OK checking C++14 member initializers unavailable ... OK checking C++14 return type deduction unavailable ... OK checking apply ... OK checking C++14 variable templates unavailable ... OK checking C++17 ... OK checking ... Failed checking ... Failed checking C++17 fold expressions ... OK checking C++17 header unavailable ... OK checking C++17 header unavailable ... OK checking C++17 header unavailable ... Failed checking C++17 header unavailable ... OK checking C++17 header unavailable ... OK checking C++17 header unavailable ... OK checking C++17 header unavailable ... OK checking C++17 header unavailable ... OK checking C++17 if constexpr ... OK checking C++17 inline variables ... OK checking C++17 std::iterator_traits ... OK checking apply ... OK checking invoke ... OK checking C++17 structured bindings ... OK checking C++20 header is either not present or too broken to be used ... OK checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... OK checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... OK checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... Failed checking C++20 header is either not present or too broken to be used ... OK checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking C++23 header unavailable ... Failed checking std::bind1st, prt_fun and mem_fun ... Failed checking std::unary_function and std::binary_function ... Failed checking std::random_shuffle ... Failed checking C++11 unavailable ... OK checking C++0x decltype unavailable ... OK checking C++0x decltype v1.1 unavailable ... OK checking deduced typenames ... OK checking C++0x defaulted functions unavailable ... OK checking C++0x =delete functions unavailable ... OK checking dependent nested template classes ... OK checking dependent non-type template parameters ... OK checking is in namespace std ... OK checking exception handling support ... OK checking non-deduced function template parameters ... OK checking C++0x explicit conversion operators unavailable ... OK checking C++0x extern template unavailable ... OK checking fenv.h ... OK checking C++0x variadic templates unavailable ... OK checking no function template ordering ... OK checking Default template arguments for function templates ... OK checking template specialisations of function types ... OK checking std::numeric_limits<__int64> ... Failed checking inline member constant initialisation ... OK checking long long and integral constant expressions ... OK checking ... OK checking No iostream support ... OK checking is_abstract implementation technique ... OK checking template iterator-constructors ... OK checking C++0x lambda feature unavailable ... OK checking ... OK checking compile time constants in ... OK checking std::numeric_limits ... OK checking C++0x long long unavailable ... OK checking Specialisation of individual member functions. ... OK checking member templates keyword ... OK checking pointers to members as template arguments ... OK checking member template friends ... OK checking member templates ... OK checking Access to private members from nested classes ... OK checking C++0x noexcept unavailable ... OK checking C++0x nullptr feature unavailable ... OK checking friend operators in namespace ... OK checking Default arguments in partial specialization ... OK checking partial specialisation ... OK checking private in aggregate types ... OK checking pointers to const member functions ... OK checking C++11 ranged-based for statement unavailable ... OK checking C++0x raw string literals unavailable ... OK checking We cannot apply BOOST_RESTRICT to a reference type. ... OK checking detection of unreachable returns ... OK checking RTTI unavailable ... OK checking C++0x rvalue references unavailable ... OK checking C++0x scoped enum unavailable ... OK checking SFINAE (substitution failure is not an error) ... OK checking SFINAE for expressions ... OK checking ... OK checking C++0x static_assert unavailable ... OK checking std::allocator ... OK checking std::distance ... OK checking std::iterator_traits ... OK checking std::iterator ... OK checking std::locale ... OK checking std::messages ... OK checking std::min and std::max ... OK checking That the std output iterators are assignable ... OK checking type_info not in namespace std ... OK checking std::use_facet ... OK checking std::basic_streambuf ... OK checking std::wstring ... OK checking std:: namespace for C API's ... OK checking swprintf ... OK checking local classes as template parameters ... OK checking C++0x template_aliases feature unavailable ... OK checking basic_iostream<> ... OK checking template template paramters. ... OK checking Two phase name lookup ... OK checking typeid unavailable ... OK checking Use of typename keyword with constructors ... OK checking C++0x unicode literals unavailable ... OK checking C++0x unified initialization syntax unavailable ... OK checking broken ADL ... OK checking using declaration function overloads from a typename base ... OK checking using template declarations ... OK checking C++0x variadic macros unavailable ... OK checking C++0x variadic templates unavailable ... OK checking no void returns ... OK checking intrinsic wchar_t ... OK checking two argument version of use_facet... no checking BeOS Threads... no checking clock_gettime... Yes checking detect_mismatch pragma... Yes checking ... Yes checking expm1... Yes checking __float128... no checking The platform has FTIME.... no checking GetSystemTimeAsFileTime... no checking gettimeofday... Yes checking and ... no checking __int128... Yes checking log1p... Yes checking long long... Yes checking macro version of use_facet: _USE... no checking __int64... no checking nanosleep... Yes checking ... Yes checking Named return value optimisation.... Yes checking limited std::allocator support... Yes checking pthread_delay_np... no checking pthread_mutexattr_settype... Yes checking pthread_yield... no checking POSIX Threads... Yes checking rvalue references... Yes checking sched_yield... Yes checking SGI style ... no checking sigaction... Yes checking ... no checking static assertions... Yes checking stdint.h... Yes checking STLport version of use_facet... no checking ... Yes checking variadic templates... Yes checking microsoft member templates... Yes checking microsoft's version of std::iterator... no checking MS Windows threads... no boost_base=./../.. checking original configuration ... done checking new configuration ... done configure: creating ./config.status config.status: executing default commands Adjustments to boost configuration have been written to user.hpp. Copy this to boost/config/user.hpp to use "as is", or define BOOST_SITE_CONFIG to point to its location. TREAT THIS FILE WITH CARE. Autoconf generated options are not infallible! ### ### ### Using 'clang' toolset. ### ### OpenBSD clang version 16.0.6 Target: mips64-unknown-openbsd7.7 Thread model: posix InstalledDir: /usr/bin ### ### > clang++ -x c++ -std=c++11 -pthread -Wno-deprecated-declarations -DNDEBUG bindjam.cpp builtins.cpp class.cpp command.cpp compile.cpp constants.cpp cwd.cpp debug.cpp debugger.cpp events.cpp execcmd.cpp execnt.cpp execunix.cpp filent.cpp filesys.cpp fileunix.cpp frames.cpp function.cpp glob.cpp hash.cpp hcache.cpp hdrmacro.cpp headers.cpp jam_strings.cpp jam.cpp jamgram.cpp lists.cpp make.cpp make1.cpp md5.cpp mem.cpp modules.cpp native.cpp option.cpp output.cpp parse.cpp pathnt.cpp pathsys.cpp pathunix.cpp regexp.cpp rules.cpp scan.cpp search.cpp startup.cpp tasks.cpp timestamp.cpp value.cpp variable.cpp w32_getreg.cpp mod_command_db.cpp mod_db.cpp mod_jam_builtin.cpp mod_jam_class.cpp mod_jam_errors.cpp mod_jam_modules.cpp mod_order.cpp mod_path.cpp mod_property_set.cpp mod_regex.cpp mod_sequence.cpp mod_set.cpp mod_string.cpp mod_summary.cpp mod_sysinfo.cpp mod_version.cpp -o b2 /tmp/builtins-c0d617.o: In function `builtin_pad(frame*, int)': builtins.cpp:(.text+0x6e18): warning: strcpy() is almost always misused, please use strlcpy() /tmp/bindjam-734ec4.o: In function `b2::value* b2::jam::to_jam, std::__1::allocator > >(std::__1::basic_string, std::__1::allocator >)': bindjam.cpp:(.text+0x14c): relocation truncated to fit: R_MIPS_CALL16 against `object_new(char const*)' /tmp/bindjam-734ec4.o: In function `unsigned int b2::jam::from_jam(b2::value*)': bindjam.cpp:(.text+0x250): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' bindjam.cpp:(.text+0x2d8): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' /tmp/bindjam-734ec4.o: In function `b2::value* b2::jam::to_jam(unsigned int)': bindjam.cpp:(.text+0x394): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' bindjam.cpp:(.text+0x418): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' /tmp/bindjam-734ec4.o: In function `int b2::jam::from_jam(b2::value*)': bindjam.cpp:(.text+0x4b4): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::stoi(std::__1::basic_string, std::__1::allocator > const&, unsigned long*, int)' bindjam.cpp:(.text+0x4d8): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' bindjam.cpp:(.text+0x560): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' /tmp/bindjam-734ec4.o: In function `b2::value* b2::jam::to_jam(int)': bindjam.cpp:(.text+0x5e4): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::to_string(int)' bindjam.cpp:(.text+0x61c): relocation truncated to fit: R_MIPS_CALL16 against `std::__1::basic_string, std::__1::allocator >::~basic_string()' bindjam.cpp:(.text+0x6a0): additional relocation overflows omitted from the output /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object. clang++: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in devel/boost (Makefile:145 'do-configure': @cd /pobj/boost-1.87.0/boost_1_87_0/tools/build/src/engine && /usr/bin/env -i BJAM_...) *** Error 2 in devel/boost (/ports/infrastructure/mk/bsd.port.mk:3050 '/pobj/boost-1.87.0/.configure_done': @cd /ports/devel/boost && PKGPAT...) *** Error 2 in devel/boost (/ports/infrastructure/mk/bsd.port.mk:2712 'configure': @lock=boost-1.87.0; export _LOCKS_HELD=" boost-1.87.0"; ...) ===> Exiting devel/boost with an error *** Error 1 in /ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; do ...) >>> Ended at 1746014691.64 max_stuck=1330.92/depends=9.63/show-prepare-results=10.61/junk=6.77/patch=272.38/configure=2630.19 Error: job failed with 512 on octeon-2 at 1746014691