Build · 5fa4c3d0Finished · errors ·
Pause
•••
Download raw log ↓
← Earlier output6.9 MiB captured
zlib-ng-2.2.4
-- Looking for stddef.h - found
-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for posix_memalign
-- Looking for posix_memalign - found
-- Looking for aligned_alloc
-- Looking for aligned_alloc - found
-- Performing Test HAVE_NO_INTERPOSITION
-- Performing Test HAVE_NO_INTERPOSITION - Success
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_HIDDEN - Success
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL
-- Performing Test HAVE_ATTRIBUTE_VISIBILITY_INTERNAL - Success
-- Performing Test HAVE_ATTRIBUTE_ALIGNED
-- Performing Test HAVE_ATTRIBUTE_ALIGNED - Success
-- Performing Test HAVE_BUILTIN_ASSUME_ALIGNED
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
1 warning generated.
zlib-ng-2.2.4
-- Performing Test HAVE_BUILTIN_ASSUME_ALIGNED - Success
-- Performing Test HAVE_BUILTIN_CTZ
-- Performing Test HAVE_BUILTIN_CTZ - Success
-- Performing Test HAVE_BUILTIN_CTZLL
-- Performing Test HAVE_BUILTIN_CTZLL - Success
-- Performing Test HAVE_PTRDIFF_T
-- Performing Test HAVE_PTRDIFF_T - Success
-- Performing Test HAVE_XSAVE_INTRIN
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/src/rocm_smi_utils.cc:790:22: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension]
  790 |   unsigned char buff[bytesPerLine + 1];
      |                      ^~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_utils.cc:790:22: note: function parameter 'bytesPerLine' with unknown value cannot be used in a constant expression
/build/source/src/rocm_smi_utils.cc:783:64: note: declared here
  783 |   const char *desc, const void *addr, const size_t len, size_t bytesPerLine) {
      |                                                                ^
/build/source/src/rocm_smi_utils.cc:1058:1: warning: non-void function does not return a value in all control paths [-Wreturn-type]
 1058 | }
      | ^
/build/source/src/rocm_smi_utils.cc:1234:10: warning: implicit conversion changes signedness: 'int' to '__useconds_t' (aka 'unsigned int') [-Wsign-conversion]
 1234 |   usleep(waitTime);
      |   ~~~~~~ ^~~~~~~~
/build/source/src/rocm_smi_utils.cc:112:20: warning: unused function 'debugFilesDiscovered' [-Wunused-function]
  112 | static inline void debugFilesDiscovered(std::vector<std::string> files) {
      |                    ^~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_utils.cc:1093:20: warning: unused function 'pt_vddc_curve' [-Wunused-function]
 1093 | static std::string pt_vddc_curve(rsmi_od_volt_curve *c) {
      |                    ^~~~~~~~~~~~~
6 warnings generated.
zlib-ng-2.2.4
-- Performing Test HAVE_XSAVE_INTRIN - Success
-- Performing Test HAVE_SSE2_INTRIN
-- Performing Test HAVE_SSE2_INTRIN - Success
-- Performing Test HAVE_SSSE3_INTRIN
-- Performing Test HAVE_SSSE3_INTRIN - Success
-- Performing Test HAVE_SSE42_INTRIN
-- Performing Test HAVE_SSE42_INTRIN - Success
-- Performing Test HAVE_PCLMULQDQ_INTRIN
-- Performing Test HAVE_PCLMULQDQ_INTRIN - Success
-- Performing Test HAVE_AVX2_INTRIN
-- Performing Test HAVE_AVX2_INTRIN - Success
-- Performing Test HAVE_CASCADE_LAKE
-- Performing Test HAVE_CASCADE_LAKE - Success
-- Performing Test HAVE_AVX512_INTRIN
-- Performing Test HAVE_AVX512_INTRIN - Success
-- Performing Test HAVE_AVX512VNNI_INTRIN
-- Performing Test HAVE_AVX512VNNI_INTRIN - Success
-- Performing Test HAVE_VPCLMULQDQ_INTRIN
-- Performing Test HAVE_VPCLMULQDQ_INTRIN - Success
-- Architecture-specific source files: arch/x86/x86_features.c;arch/x86/chunkset_sse2.c;arch/x86/compare256_sse2.c;arch/x86/slide_hash_sse2.c;arch/x86/adler32_ssse3.c;arch/x86/chunkset_ssse3.c;arch/x86/adler32_sse42.c;arch/x86/crc32_pclmulqdq.c;arch/x86/slide_hash_avx2.c;arch/x86/chunkset_avx2.c;arch/x86/compare256_avx2.c;arch/x86/adler32_avx2.c;arch/x86/adler32_avx512.c;arch/x86/chunkset_avx512.c;arch/x86/adler32_avx512_vnni.c;arch/x86/crc32_vpclmulqdq.c
-- Disabling zlib-ng tests because shared libraries are enabled
-- The CXX compiler identification is Clang 20.1.8
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found GTest: /nix/store/yd6m1yp8hdc2v3r6wnhgi9mhaib2bwp7-gtest-x86_64-unknown-linux-gnufilc0-1.16.0-dev/lib/cmake/GTest/GTestConfig.cmake (found version "1.16.0")
-- Found Threads: TRUE
-- The following features have been enabled:
 * CMAKE_BUILD_TYPE, Build type: Release (selected)
 * XSAVE, Support XSAVE intrinsics using "-mxsave"
 * SSSE3_ADLER32, Support SSSE3-accelerated adler32, using "-mssse3"
 * SSE42_CRC, Support SSE4.2 optimized adler32 hash generation, using "-msse4.2"
 * PCLMUL_CRC, Support CRC hash generation using PCLMULQDQ, using "-msse4.2 -mpclmul"
 * AVX2_SLIDEHASH, Support AVX2 optimized slide_hash, using "-mavx2 -mbmi2"
 * AVX2_CHUNKSET, Support AVX2 optimized chunkset, using "-mavx2 -mbmi2"
 * AVX2_COMPARE256, Support AVX2 optimized compare256, using "-mavx2 -mbmi2"
 * AVX2_ADLER32, Support AVX2-accelerated adler32, using "-mavx2 -mbmi2"
 * AVX512_ADLER32, Support AVX512-accelerated adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mbmi2 -mtune=cascadelake"
 * AVX512_CHUNKSET, Support AVX512 optimized chunkset, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mbmi2 -mtune=cascadelake"
 * AVX512VNNI_ADLER32, Support AVX512VNNI adler32, using "-mavx512f -mavx512dq -mavx512bw -mavx512vl -mavx512vnni -mbmi2 -mtune=cascadelake"
 * VPCLMUL_CRC, Support CRC hash generation using VPCLMULQDQ, using "-mpclmul -mvpclmulqdq -mavx512f -mavx512f -mavx512dq -mavx512bw -mavx512vl -mbmi2 -mtune=cascadelake"
 * WITH_GZFILEOP, Compile with support for gzFile related functions
 * ZLIB_ENABLE_TESTS, Build test binaries
 * WITH_SANITIZER, Enable sanitizer support
 * WITH_GTEST, Build gtest_zlib
 * WITH_OPTIM, Build with optimisation
 * WITH_NEW_STRATEGIES, Use new strategies
 * WITH_RUNTIME_CPU_DETECTION, Build with runtime CPU detection
 * WITH_AVX2, Build with AVX2
 * WITH_AVX512, Build with AVX512
 * WITH_AVX512VNNI, Build with AVX512 VNNI
 * WITH_SSE2, Build with SSE2
 * WITH_SSSE3, Build with SSSE3
 * WITH_SSE42, Build with SSE42
 * WITH_PCLMULQDQ, Build with PCLMULQDQ
 * WITH_VPCLMULQDQ, Build with VPCLMULQDQ
 * INSTALL_UTILS, Copy minigzip and minideflate during install
-- The following OPTIONAL packages have been found:
 * GTest
 * Threads
-- The following features have been disabled:
 * ZLIB_SYMBOL_PREFIX, Publicly exported symbols DO NOT have a custom prefix
 * ZLIB_COMPAT, Compile with zlib compatible API
 * ZLIBNG_ENABLE_TESTS, Test zlib-ng specific API
 * WITH_FUZZERS, Build test/fuzz
 * WITH_BENCHMARKS, Build test/benchmarks
 * WITH_BENCHMARK_APPS, Build application benchmarks
 * WITH_NATIVE_INSTRUCTIONS, Instruct the compiler to use the full instruction set on this host (gcc/clang -march=native)
 * WITH_MAINTAINER_WARNINGS, Build with project maintainer warnings
 * WITH_CODE_COVERAGE, Enable code coverage reporting
 * WITH_INFLATE_STRICT, Build with strict inflate distance checking
 * WITH_INFLATE_ALLOW_INVALID_DIST, Build with zero fill for inflate invalid distances
-- Configuring done (5.9s)
-- Generating done (0.0s)
CMake Warning:
  Manually-specified variables were not used by the project:
    BUILD_TESTING
    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_POLICY_DEFAULT_CMP0025
-- Build files have been written to: /build/zlib-ng-2.2.4/build
cmake: enabled parallel building
cmake: enabled parallel installing
→ buildPhase
build flags: -j7 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash
[  1%] Building C object test/CMakeFiles/makefixed.dir/__/tools/makefixed.c.o
[  2%] Building C object CMakeFiles/zlib.dir/arch/generic/adler32_c.c.o
[  3%] Building C object test/CMakeFiles/makefixed.dir/__/inftrees.c.o
[  4%] Building C object CMakeFiles/zlib.dir/arch/generic/adler32_fold_c.c.o
[  6%] Building C object test/CMakeFiles/makecrct.dir/__/tools/makecrct.c.o
[  6%] Building C object CMakeFiles/zlib.dir/arch/generic/chunkset_c.c.o
[  7%] Building C object test/CMakeFiles/maketrees.dir/__/tools/maketrees.c.o
[  8%] Building C object CMakeFiles/zlib.dir/arch/generic/compare256_c.c.o
[  9%] Building C object CMakeFiles/zlib.dir/arch/generic/crc32_braid_c.c.o
[ 10%] Building C object CMakeFiles/zlib.dir/arch/generic/crc32_fold_c.c.o
[ 11%] Linking C executable ../makefixed
[ 12%] Building C object test/CMakeFiles/maketrees.dir/__/trees.c.o
[ 13%] Building C object test/CMakeFiles/maketrees.dir/__/zutil.c.o
[ 15%] Building C object CMakeFiles/zlib.dir/arch/generic/slide_hash_c.c.o
[ 15%] Built target makefixed
[ 16%] Building C object CMakeFiles/zlib.dir/adler32.c.o
[ 17%] Building C object CMakeFiles/zlib.dir/compress.c.o
[ 18%] Linking C executable ../makecrct
[ 19%] Building C object CMakeFiles/zlib.dir/crc32.c.o
[ 20%] Building C object CMakeFiles/zlib.dir/crc32_braid_comb.c.o
[ 21%] Building C object CMakeFiles/zlib.dir/deflate.c.o
[ 21%] Built target makecrct
[ 22%] Building C object CMakeFiles/zlib.dir/deflate_fast.c.o
[ 23%] Building C object CMakeFiles/zlib.dir/deflate_huff.c.o
[ 24%] Building C object CMakeFiles/zlib.dir/deflate_medium.c.o
[ 25%] Building C object CMakeFiles/zlib.dir/deflate_rle.c.o
[ 26%] Building C object CMakeFiles/zlib.dir/deflate_quick.c.o
[ 27%] Building C object CMakeFiles/zlib.dir/deflate_slow.c.o
[ 29%] Building C object CMakeFiles/zlib.dir/deflate_stored.c.o
[ 30%] Building C object CMakeFiles/zlib.dir/functable.c.o
[ 31%] Building C object CMakeFiles/zlib.dir/infback.c.o
[ 32%] Building C object CMakeFiles/zlib.dir/inflate.c.o
[ 33%] Building C object CMakeFiles/zlib.dir/inftrees.c.o
[ 34%] Building C object CMakeFiles/zlib.dir/insert_string.c.o
[ 35%] Building C object CMakeFiles/zlib.dir/insert_string_roll.c.o
[ 36%] Building C object CMakeFiles/zlib.dir/trees.c.o
[ 37%] Building C object CMakeFiles/zlib.dir/uncompr.c.o
[ 38%] Linking C executable ../maketrees
[ 39%] Building C object CMakeFiles/zlib.dir/zutil.c.o
[ 39%] Built target maketrees
[ 40%] Building C object CMakeFiles/zlib.dir/cpu_features.c.o
[ 41%] Building C object CMakeFiles/zlib.dir/arch/x86/x86_features.c.o
[ 43%] Building C object CMakeFiles/zlib.dir/arch/x86/chunkset_sse2.c.o
[ 44%] Building C object CMakeFiles/zlib.dir/arch/x86/compare256_sse2.c.o
[ 45%] Building C object CMakeFiles/zlib.dir/arch/x86/slide_hash_sse2.c.o
[ 46%] Building C object CMakeFiles/zlib.dir/arch/x86/adler32_ssse3.c.o
[ 47%] Building C object CMakeFiles/zlib.dir/arch/x86/chunkset_ssse3.c.o
[ 48%] Building C object CMakeFiles/zlib.dir/arch/x86/adler32_sse42.c.o
[ 49%] Building C object CMakeFiles/zlib.dir/arch/x86/crc32_pclmulqdq.c.o
[ 50%] Building C object CMakeFiles/zlib.dir/arch/x86/slide_hash_avx2.c.o
[ 51%] Building C object CMakeFiles/zlib.dir/arch/x86/chunkset_avx2.c.o
[ 52%] Building C object CMakeFiles/zlib.dir/arch/x86/compare256_avx2.c.o
[ 53%] Building C object CMakeFiles/zlib.dir/arch/x86/adler32_avx2.c.o
[ 54%] Building C object CMakeFiles/zlib.dir/arch/x86/adler32_avx512.c.o
[ 55%] Building C object CMakeFiles/zlib.dir/arch/x86/chunkset_avx512.c.o
[ 56%] Building C object CMakeFiles/zlib.dir/arch/x86/adler32_avx512_vnni.c.o
[ 58%] Building C object CMakeFiles/zlib.dir/arch/x86/crc32_vpclmulqdq.c.o
[ 59%] Building C object CMakeFiles/zlib.dir/gzlib.c.o
[ 60%] Building C object CMakeFiles/zlib.dir/gzread.c.o
[ 61%] Building C object CMakeFiles/zlib.dir/gzwrite.c.o
[ 62%] Linking C shared library libz-ng.so
[ 62%] Built target zlib
[ 63%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_compress.cc.o
[ 64%] Building C object test/CMakeFiles/switchlevels.dir/switchlevels.c.o
[ 65%] Building C object test/CMakeFiles/example.dir/example.c.o
[ 66%] Building C object test/CMakeFiles/minigzip.dir/minigzip.c.o
[ 67%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_compress_bound.cc.o
[ 68%] Building C object test/CMakeFiles/infcover.dir/infcover.c.o
[ 69%] Building C object test/CMakeFiles/minideflate.dir/minideflate.c.o
[ 70%] Linking C executable ../switchlevels
[ 72%] Linking C executable ../minigzip
[ 72%] Built target switchlevels
[ 73%] Building C object test/CMakeFiles/infcover.dir/__/inftrees.c.o
[ 73%] Built target minigzip
[ 74%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_cve-2003-0107.cc.o
[ 75%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_bound.cc.o
[ 76%] Linking C executable ../minideflate
[ 76%] Built target minideflate
[ 77%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_copy.cc.o
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/oam/src/amd_oam.cc:170:32: warning: unknown warning group '-Wstringop-truncation', ignored [-Wunknown-warning-option]
  170 | #pragma GCC diagnostic ignored "-Wstringop-truncation"
      |                                ^
2 warnings generated.
zlib-ng-2.2.4
[ 78%] Linking C executable ../infcover
[ 78%] Built target infcover
[ 79%] Linking C executable ../example
[ 80%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_dict.cc.o
[ 80%] Built target example
[ 81%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_hash_head_0.cc.o
[ 82%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_header.cc.o
[ 83%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_params.cc.o
[ 84%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_pending.cc.o
[ 86%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_prime.cc.o
[ 87%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_quick_bi_valid.cc.o
[ 88%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_quick_block_open.cc.o
[ 89%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_tune.cc.o
[ 90%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_dict.cc.o
[ 91%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_inflate_adler32.cc.o
[ 92%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_inflate_copy.cc.o
[ 93%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_large_buffers.cc.o
[ 94%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_raw.cc.o
[ 95%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_small_buffers.cc.o
[ 96%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_small_window.cc.o
[ 97%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_gzio.cc.o
[ 98%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_concurrency.cc.o
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/src/rocm_smi.cc:1171:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 1171 |       f->current = -1;
      |                  ~ ^~
In file included from /build/source/src/rocm_smi.cc:72:
/build/source/include/rocm_smi/rocm_smi_utils.h:447:138: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  446 |             return (get_structured_value_by_keys(prim_key, get_structured_data_subkey_by_position(prim_key,
      |                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447 |                                                                                                   (get_structured_subkeys_size(prim_key) - 1))));
      |                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/source/src/rocm_smi.cc:1333:56: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here
 1333 |       auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key);
      |                                                        ^
/build/source/src/rocm_smi.cc:2001:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion]
 2001 |     return amd::smi::ErrnoToRsmiStatus(ret);
      |            ~~~                         ^~~
/build/source/src/rocm_smi.cc:2364:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 2364 |   uint32_t width_index = -1;
      |            ~~~~~~~~~~~   ^~
/build/source/src/rocm_smi.cc:2365:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 2365 |   uint32_t speed_index = -1;
      |            ~~~~~~~~~~~   ^~
/build/source/src/rocm_smi.cc:2387:72: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion]
 2386 |     b->transfer_rate.frequency[cur_index] =
      |                                           ~
 2387 |       static_cast<long>(link_speed[cur_index/WIDTH_DATA_LENGTH]) * 100 * 1000000L;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/build/source/src/rocm_smi.cc:2379:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
 2379 |   if (width_index == -1 || speed_index == -1) {
      |                            ~~~~~~~~~~~ ^  ~~
/build/source/src/rocm_smi.cc:2379:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
 2379 |   if (width_index == -1 || speed_index == -1) {
      |       ~~~~~~~~~~~ ^  ~~
/build/source/src/rocm_smi.cc:4836:47: warning: 'sizeof (newComputePartitionStr.c_str())' will return the size of the pointer, not the array itself [-Wsizeof-pointer-div]
 4836 |      << sizeof(newComputePartitionStr.c_str())/sizeof(newComputePartitionStr[0])
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/build/source/src/rocm_smi.cc:4906:8: warning: unused variable 'isCorrectDevice' [-Wunused-variable]
 4906 |   bool isCorrectDevice = false;
      |        ^~~~~~~~~~~~~~~
/build/source/src/rocm_smi.cc:199:13: warning: unused function 'freq_volt_string_to_point' [-Wunused-function]
  199 | static void freq_volt_string_to_point(std::string in_line,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/src/rocm_smi_gpu_metrics.cc:87:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
   87 |   return (format_rev << 8 | content_rev);
      |   ~~~~~~  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:108:73: warning: implicit conversion changes signedness: 'rep' (aka 'long long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion]
  108 |   return duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
      |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  594 |       if (idy + 1 != (std::end(row.gfx_busy_inst) - std::end(row.gfx_busy_inst) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  597 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  598 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  617 |       if (idy + 1 != (std::end(row.vcn_busy) - std::end(row.vcn_busy) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  620 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  621 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  640 |       if (idy + 1 != (std::end(row.jpeg_busy) - std::end(row.jpeg_busy) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  643 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  644 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  663 |       if (idy + 1 != (std::end(row.gfx_busy_acc) - std::end(row.gfx_busy_acc) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  666 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  667 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:4038:8: warning: unused variable 'ret' [-Wunused-variable]
 4038 |   auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id);
      |        ^~~
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:721:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short>' requested here
  721 |               format_metric_row(m_gpu_metrics_tbl.m_temperature_hotspot,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:739:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned long>' requested here
  739 |               format_metric_row(m_gpu_metrics_tbl.m_energy_accumulator,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:753:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned int>' requested here
  753 |               format_metric_row(m_gpu_metrics_tbl.m_gfx_activity_acc,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:824:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned long[8]>' requested here
  824 |               format_metric_row(m_gpu_metrics_tbl.m_xgmi_read_data_acc,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:834:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[8]>' requested here
  834 |               format_metric_row(m_gpu_metrics_tbl.m_current_gfxclk,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:838:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[4]>' requested here
  838 |               format_metric_row(m_gpu_metrics_tbl.m_current_socclk,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:890:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned int[8]>' requested here
  890 |               format_metric_row(m_gpu_metrics_tbl.m_xcp_stats->gfx_busy_inst,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:898:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[32]>' requested here
  898 |               format_metric_row(m_gpu_metrics_tbl.m_xcp_stats->jpeg_busy,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
20 warnings generated.
[ 84%] Linking CXX shared library liboam.so
/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ -fPIC  -Wall -Wextra -fno-rtti -m64 -msse -msse2 -Wconversion -Wcast-align  -Wformat=2 -fno-common -Wstrict-overflow  -Woverloaded-virtual -Wreorder  -O2 -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro  -Wtrampolines -Wl,-z,now -O3 -DNDEBUG -Wl,--build-id=sha1 -shared -Wl,-soname,liboam.so.1 -o liboam.so.1.0 CMakeFiles/oam.dir/__/src/rocm_smi_device.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_main.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/oam.dir/__/src/rocm_smi.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/oam.dir/__/src/rocm_smi_properties.cc.o CMakeFiles/oam.dir/__/third_party/shared_mutex/shared_mutex.cc.o CMakeFiles/oam.dir/src/amd_oam.cc.o  -lpthread -lrt -ldl
/nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: noexecheap: unknown -z option
/nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: use the --help option for usage information
clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [oam/CMakeFiles/oam.dir/build.make:311: oam/liboam.so.1.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:266: oam/CMakeFiles/oam.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
zlib-ng-2.2.4
[100%] Linking CXX executable ../gtest_zlib
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/src/rocm_smi.cc:1171:20: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 1171 |       f->current = -1;
      |                  ~ ^~
In file included from /build/source/src/rocm_smi.cc:72:
/build/source/include/rocm_smi/rocm_smi_utils.h:447:138: warning: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32]
  446 |             return (get_structured_value_by_keys(prim_key, get_structured_data_subkey_by_position(prim_key,
      |                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  447 |                                                                                                   (get_structured_subkeys_size(prim_key) - 1))));
      |                                                                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/build/source/src/rocm_smi.cc:1333:56: note: in instantiation of member function 'amd::smi::TagTextContents_t<>::get_structured_data_subkey_last' requested here
 1333 |       auto upper_bound_data = txt_power_dev_od_voltage.get_structured_data_subkey_last(prim_key);
      |                                                        ^
/build/source/src/rocm_smi.cc:2001:40: warning: implicit conversion changes signedness: 'rsmi_status_t' to 'int' [-Wsign-conversion]
 2001 |     return amd::smi::ErrnoToRsmiStatus(ret);
      |            ~~~                         ^~~
/build/source/src/rocm_smi.cc:2364:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 2364 |   uint32_t width_index = -1;
      |            ~~~~~~~~~~~   ^~
/build/source/src/rocm_smi.cc:2365:26: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
 2365 |   uint32_t speed_index = -1;
      |            ~~~~~~~~~~~   ^~
/build/source/src/rocm_smi.cc:2387:72: warning: implicit conversion changes signedness: 'long' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion]
 2386 |     b->transfer_rate.frequency[cur_index] =
      |                                           ~
 2387 |       static_cast<long>(link_speed[cur_index/WIDTH_DATA_LENGTH]) * 100 * 1000000L;
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/build/source/src/rocm_smi.cc:2379:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
 2379 |   if (width_index == -1 || speed_index == -1) {
      |                            ~~~~~~~~~~~ ^  ~~
/build/source/src/rocm_smi.cc:2379:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
 2379 |   if (width_index == -1 || speed_index == -1) {
      |       ~~~~~~~~~~~ ^  ~~
/build/source/src/rocm_smi.cc:4836:47: warning: 'sizeof (newComputePartitionStr.c_str())' will return the size of the pointer, not the array itself [-Wsizeof-pointer-div]
 4836 |      << sizeof(newComputePartitionStr.c_str())/sizeof(newComputePartitionStr[0])
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/build/source/src/rocm_smi.cc:4906:8: warning: unused variable 'isCorrectDevice' [-Wunused-variable]
 4906 |   bool isCorrectDevice = false;
      |        ^~~~~~~~~~~~~~~
/build/source/src/rocm_smi.cc:199:13: warning: unused function 'freq_volt_string_to_point' [-Wunused-function]
  199 | static void freq_volt_string_to_point(std::string in_line,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
zlib-ng-2.2.4
/nix/store/2p71wyqhv5mlfg5k64alzbh9xfm673xr-gtest-x86_64-unknown-linux-gnufilc0-1.16.0/lib/libgtest.so.1.16.0: error: undefined reference to 'pizlonated_nextafter'
clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [test/CMakeFiles/gtest_zlib.dir/build.make:455: gtest_zlib] Error 1
make[1]: *** [CMakeFiles/Makefile2:421: test/CMakeFiles/gtest_zlib.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
bwa-mem2-unstable-2023-03-18
Build started
zlib-ng-2.2.4
error: Cannot build '/nix/store/d8j3kn7l8fdqyax863l4fkx0j3p5prik-zlib-ng-2.2.4-x86_64-unknown-linux-gnufilc0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/3gm9c7nwyzgpbd46sz8r7q17cy5ld6y6-zlib-ng-2.2.4-x86_64-unknown-linux-gnufilc0
         /nix/store/q0402sdsyxichaijvwa7aqyxkznwl5b8-zlib-ng-2.2.4-x86_64-unknown-linux-gnufilc0-dev
         /nix/store/wf9s4ad2sb6zp2zgqpvjvyqaciwdg2cd-zlib-ng-2.2.4-x86_64-unknown-linux-gnufilc0-bin
       Last 25 log lines:
       > [ 80%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_dict.cc.o
       > [ 80%] Built target example
       > [ 81%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_hash_head_0.cc.o
       > [ 82%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_header.cc.o
       > [ 83%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_params.cc.o
       > [ 84%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_pending.cc.o
       > [ 86%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_prime.cc.o
       > [ 87%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_quick_bi_valid.cc.o
       > [ 88%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_quick_block_open.cc.o
       > [ 89%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_tune.cc.o
       > [ 90%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_dict.cc.o
       > [ 91%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_inflate_adler32.cc.o
       > [ 92%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_inflate_copy.cc.o
       > [ 93%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_large_buffers.cc.o
       > [ 94%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_raw.cc.o
       > [ 95%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_small_buffers.cc.o
       > [ 96%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_small_window.cc.o
       > [ 97%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_gzio.cc.o
       > [ 98%] Building CXX object test/CMakeFiles/gtest_zlib.dir/test_deflate_concurrency.cc.o
       > [100%] Linking CXX executable ../gtest_zlib
       > /nix/store/2p71wyqhv5mlfg5k64alzbh9xfm673xr-gtest-x86_64-unknown-linux-gnufilc0-1.16.0/lib/libgtest.so.1.16.0: error: undefined reference to 'pizlonated_nextafter'
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [test/CMakeFiles/gtest_zlib.dir/build.make:455: gtest_zlib] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:421: test/CMakeFiles/gtest_zlib.dir/all] Error 2
       > make: *** [Makefile:166: all] Error 2
       For full logs, run:
         nix log /nix/store/d8j3kn7l8fdqyax863l4fkx0j3p5prik-zlib-ng-2.2.4-x86_64-unknown-linux-gnufilc0.drv
bwa-mem2-unstable-2023-03-18
→ unpackPhase
unpacking source archive /nix/store/lzxjyjajxsi7f77vf5xs0ycjyqkw640l-source
source root is source
→ patchPhase
applying patch /nix/store/khawc1fgmrhfdnnpx6yja5k1f650z4nw-no-submodule.patch
patching file Makefile
→ updateAutotoolsGnuConfigScriptsPhase
→ updateAutotoolsGnuConfigScriptsPhase
→ configurePhase
no configure script, doing nothing
→ buildPhase
build flags: -j7 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash arch=sse41
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/fastmap.cpp -o src/fastmap.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/bwtindex.cpp -o src/bwtindex.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/utils.cpp -o src/utils.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/memcpy_bwamem.cpp -o src/memcpy_bwamem.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/kthread.cpp -o src/kthread.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/kstring.cpp -o src/kstring.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/ksw.cpp -o src/ksw.o
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/bntseq.cpp -o src/bntseq.o
In file included from src/kstring.cpp:28:
src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
      |                                                       ^
<scratch space>:288:1: note: expanded from here
  288 | "src/kstring.h"
      | ^
1 warning generated.
clang++ -c -g -O3 -fpermissive -msse -msse2 -msse3 -mssse3 -msse4.1  -DENABLE_PREFETCH -DV17=1 -DMATE_SORT=0 -DSAIS=1  -Isrc -I/nix/store/gaj2gxfs3m631n7daw5r3yzgl9nsj2nd-safestringlib-x86_64-unknown-linux-gnufilc0-1.2.0-unstable-2024-10-21/include src/bwamem.cpp -o src/bwamem.o
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   46 | KSORT_INIT(128, pair64_t, pair64_lt)
      | ^
src/ksort.h:246:33: note: expanded from macro 'KSORT_INIT'
  246 |                                 if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                             ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:250:32: note: expanded from macro 'KSORT_INIT'
  250 |                         if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:251:32: note: expanded from macro 'KSORT_INIT'
  251 |                         if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:252:31: note: expanded from macro 'KSORT_INIT'
  252 |                         if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low);      \
      |                                                    ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:253:4: note: expanded from macro 'KSORT_INIT'
  253 |                         KSORT_SWAP(type_t, *mid, *(low+1));                                                     \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:259:5: note: expanded from macro 'KSORT_INIT'
  259 |                                 KSORT_SWAP(type_t, *ll, *hh);                                                   \
      |                                 ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:261:4: note: expanded from macro 'KSORT_INIT'
  261 |                         KSORT_SWAP(type_t, *low, *hh);                                                          \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   47 | KSORT_INIT(64,  uint64_t, ks_lt_generic)
      | ^
src/ksort.h:246:33: note: expanded from macro 'KSORT_INIT'
  246 |                                 if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                             ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:250:32: note: expanded from macro 'KSORT_INIT'
  250 |                         if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:251:32: note: expanded from macro 'KSORT_INIT'
  251 |                         if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:252:31: note: expanded from macro 'KSORT_INIT'
  252 |                         if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low);      \
      |                                                    ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:253:4: note: expanded from macro 'KSORT_INIT'
  253 |                         KSORT_SWAP(type_t, *mid, *(low+1));                                                     \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:259:5: note: expanded from macro 'KSORT_INIT'
  259 |                                 KSORT_SWAP(type_t, *ll, *hh);                                                   \
      |                                 ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:47:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:261:4: note: expanded from macro 'KSORT_INIT'
  261 |                         KSORT_SWAP(type_t, *low, *hh);                                                          \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/utils.cpp:50:1: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   50 | KSEQ_INIT2(, gzFile, err_gzread)
      | ^
src/kseq.h:237:2: note: expanded from macro 'KSEQ_INIT2'
  237 |         KSTREAM_INIT(type_t, __read, 16384)                     \
      |         ^
src/kseq.h:159:2: note: expanded from macro 'KSTREAM_INIT'
  159 |         __KS_GETUNTIL(__read, __bufsize)
      |         ^
src/kseq.h:135:88: note: expanded from macro '__KS_GETUNTIL'
  135 |                         memcpy_bwamem(str->s + str->l, str->m - str->l, ks->buf + ks->begin, i - ks->begin, __FILE__, __LINE__); \
      |                                                                                                             ^
<scratch space>:65:1: note: expanded from here
   65 | "src/utils.cpp"
      | ^
1 warning and 14 errors generated.
make: *** [Makefile:98: src/utils.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from src/bwamem.cpp:31:
In file included from src/bwamem.h:47:
src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
      |                                                       ^
<scratch space>:116:1: note: expanded from here
  116 | "src/kstring.h"
      | ^
src/bwamem.cpp:41:1: warning: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Wsingle-bit-bitfield-constant-conversion]
   41 | KBTREE_INIT(chn, mem_chain_t, chain_cmp)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/kbtree.h:376:2: note: expanded from macro 'KBTREE_INIT'
  376 |         __KB_PUT(name, key_t, __cmp)                            \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/kbtree.h:227:32: note: expanded from macro '__KB_PUT'
  227 |                         b->root = s; s->is_internal = 1; s->n = 0;                                      \
      |                                                     ^ ~
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   44 | KSORT_INIT(mem_intv, bwtintv_t, intv_lt)
      | ^
src/ksort.h:246:33: note: expanded from macro 'KSORT_INIT'
  246 |                                 if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                             ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:250:32: note: expanded from macro 'KSORT_INIT'
  250 |                         if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:251:32: note: expanded from macro 'KSORT_INIT'
  251 |                         if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:252:31: note: expanded from macro 'KSORT_INIT'
  252 |                         if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low);      \
      |                                                    ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:253:4: note: expanded from macro 'KSORT_INIT'
  253 |                         KSORT_SWAP(type_t, *mid, *(low+1));                                                     \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:259:5: note: expanded from macro 'KSORT_INIT'
  259 |                                 KSORT_SWAP(type_t, *ll, *hh);                                                   \
      |                                 ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:44:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:261:4: note: expanded from macro 'KSORT_INIT'
  261 |                         KSORT_SWAP(type_t, *low, *hh);                                                          \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   46 | KSORT_INIT(mem_intv1, SMEM, intv_lt1)  // debug
      | ^
src/ksort.h:246:33: note: expanded from macro 'KSORT_INIT'
  246 |                                 if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                             ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:250:32: note: expanded from macro 'KSORT_INIT'
  250 |                         if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:251:32: note: expanded from macro 'KSORT_INIT'
  251 |                         if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:252:31: note: expanded from macro 'KSORT_INIT'
  252 |                         if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low);      \
      |                                                    ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:253:4: note: expanded from macro 'KSORT_INIT'
  253 |                         KSORT_SWAP(type_t, *mid, *(low+1));                                                     \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:259:5: note: expanded from macro 'KSORT_INIT'
  259 |                                 KSORT_SWAP(type_t, *ll, *hh);                                                   \
      |                                 ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:46:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:261:4: note: expanded from macro 'KSORT_INIT'
  261 |                         KSORT_SWAP(type_t, *low, *hh);                                                          \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:62:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
   62 | KSORT_INIT(mem_flt, mem_chain_t, flt_lt)
      | ^
src/ksort.h:246:33: note: expanded from macro 'KSORT_INIT'
  246 |                                 if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                             ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:62:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:250:32: note: expanded from macro 'KSORT_INIT'
  250 |                         if (__sort_lt(*high, *mid)) KSORT_SWAP(type_t, *mid, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:62:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:251:32: note: expanded from macro 'KSORT_INIT'
  251 |                         if (__sort_lt(*high, *low)) KSORT_SWAP(type_t, *low, *high); \
      |                                                     ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:62:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:252:31: note: expanded from macro 'KSORT_INIT'
  252 |                         if (__sort_lt(*low, *mid)) KSORT_SWAP(type_t, *mid, *low);      \
      |                                                    ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
src/bwamem.cpp:62:1: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
src/ksort.h:253:4: note: expanded from macro 'KSORT_INIT'
  253 |                         KSORT_SWAP(type_t, *mid, *(low+1));                                                     \
      |                         ^
src/ksort.h:78:36: note: expanded from macro 'KSORT_SWAP'
   78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
      |                                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
make: *** [Makefile:98: src/bwamem.o] Error 1
In file included from src/kthread.cpp:32:
In file included from src/kthread.h:37:
In file included from src/bwamem.h:47:
src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
      |                                                       ^
<scratch space>:131:1: note: expanded from here
  131 | "src/kstring.h"
      | ^
1 warning generated.
In file included from src/fastmap.cpp:39:
In file included from src/fastmap.h:45:
In file included from src/bwamem.h:47:
src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
   69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
      |                                                       ^
<scratch space>:95:1: note: expanded from here
   95 | "src/kstring.h"
      | ^
1 warning generated.
rocm-smi-6.3.3
warning: unknown warning option '-Wtrampolines' [-Wunknown-warning-option]
/build/source/src/rocm_smi_gpu_metrics.cc:87:27: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wimplicit-int-conversion]
   87 |   return (format_rev << 8 | content_rev);
      |   ~~~~~~  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:108:73: warning: implicit conversion changes signedness: 'rep' (aka 'long long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion]
  108 |   return duration_cast<seconds>(system_clock::now().time_since_epoch()).count();
      |   ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:594:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  594 |       if (idy + 1 != (std::end(row.gfx_busy_inst) - std::end(row.gfx_busy_inst) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:597:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  597 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  598 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:617:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  617 |       if (idy + 1 != (std::end(row.vcn_busy) - std::end(row.vcn_busy) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:620:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  620 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  621 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:640:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  640 |       if (idy + 1 != (std::end(row.jpeg_busy) - std::end(row.jpeg_busy) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:643:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  643 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  644 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:663:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  663 |       if (idy + 1 != (std::end(row.gfx_busy_acc) - std::end(row.gfx_busy_acc) - 1)) {
      |           ~~~~~~~ ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:666:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
  666 |       if (idx + 1 !=
      |           ~~~~~~~ ^
  667 |           (std::end(m_gpu_metrics_tbl.m_xcp_stats) - std::end(m_gpu_metrics_tbl.m_xcp_stats) - 1)) {
      |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/source/src/rocm_smi_gpu_metrics.cc:4038:8: warning: unused variable 'ret' [-Wunused-variable]
 4038 |   auto ret = rsmi_dev_partition_id_get(dv_ind, &partition_id);
      |        ^~~
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:721:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short>' requested here
  721 |               format_metric_row(m_gpu_metrics_tbl.m_temperature_hotspot,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:739:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned long>' requested here
  739 |               format_metric_row(m_gpu_metrics_tbl.m_energy_accumulator,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:753:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned int>' requested here
  753 |               format_metric_row(m_gpu_metrics_tbl.m_gfx_activity_acc,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:824:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned long[8]>' requested here
  824 |               format_metric_row(m_gpu_metrics_tbl.m_xgmi_read_data_acc,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:834:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[8]>' requested here
  834 |               format_metric_row(m_gpu_metrics_tbl.m_current_gfxclk,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:838:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[4]>' requested here
  838 |               format_metric_row(m_gpu_metrics_tbl.m_current_socclk,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:890:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned int[8]>' requested here
  890 |               format_metric_row(m_gpu_metrics_tbl.m_xcp_stats->gfx_busy_inst,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
  484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
      |                                                          ^
/build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
  480 |     auto amdgpu_dynamic_metric_value = [&]() {
      |                                              ^
/build/source/src/rocm_smi_gpu_metrics.cc:898:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[32]>' requested here
  898 |               format_metric_row(m_gpu_metrics_tbl.m_xcp_stats->jpeg_busy,
      |               ^
/build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
  471 |   const auto [data_type, num_values] = get_data_type_info();
      |               ^
20 warnings generated.
[ 87%] Linking CXX shared library librocm_smi64.so
/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ -fPIC  -Wall -Wextra -fno-rtti -m64 -msse -msse2 -Wconversion -Wcast-align  -Wformat=2 -fno-common -Wstrict-overflow  -Woverloaded-virtual -Wreorder  -O2 -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro  -Wtrampolines -Wl,-z,now -O3 -DNDEBUG -Wl,--build-id=sha1 -shared -Wl,-soname,librocm_smi64.so.1 -o librocm_smi64.so.1.0 CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_properties.cc.o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o  -lpthread -lrt -ldl
/nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: noexecheap: unknown -z option
/nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: use the --help option for usage information
clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:295: rocm_smi/librocm_smi64.so.1.0] Error 1
make[1]: *** [CMakeFiles/Makefile2:170: rocm_smi/CMakeFiles/rocm_smi64.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
error: Cannot build '/nix/store/rigi3mzk5x655kzz84bhh8z6pqklbryw-rocm-smi-x86_64-unknown-linux-gnufilc0-6.3.3.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/1irw6gncs9zhi4b7gl9pm4cjiyhdd4pa-rocm-smi-x86_64-unknown-linux-gnufilc0-6.3.3
       Last 25 log lines:
       >       |               ^
       > /build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
       >   471 |   const auto [data_type, num_values] = get_data_type_info();
       >       |               ^
       > /build/source/src/rocm_smi_gpu_metrics.cc:484:58: warning: captured structured bindings are a C++20 extension [-Wc++20-extensions]
       >   484 |       amdgpu_dynamic_metric_value_init.m_original_type = data_type;
       >       |                                                          ^
       > /build/source/src/rocm_smi_gpu_metrics.cc:480:46: note: while substituting into a lambda expression here
       >   480 |     auto amdgpu_dynamic_metric_value = [&]() {
       >       |                                              ^
       > /build/source/src/rocm_smi_gpu_metrics.cc:898:15: note: in instantiation of function template specialization 'amd::smi::format_metric_row<unsigned short[32]>' requested here
       >   898 |               format_metric_row(m_gpu_metrics_tbl.m_xcp_stats->jpeg_busy,
       >       |               ^
       > /build/source/src/rocm_smi_gpu_metrics.cc:471:15: note: 'data_type' declared here
       >   471 |   const auto [data_type, num_values] = get_data_type_info();
       >       |               ^
       > 20 warnings generated.
       > [ 87%] Linking CXX shared library librocm_smi64.so
       > /nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ -fPIC  -Wall -Wextra -fno-rtti -m64 -msse -msse2 -Wconversion -Wcast-align  -Wformat=2 -fno-common -Wstrict-overflow  -Woverloaded-virtual -Wreorder  -O2 -DFORTIFY_SOURCE=2 -fstack-protector-all -Wcast-align -Wl,-z,noexecstack -Wl,-znoexecheap -Wl,-z,relro  -Wtrampolines -Wl,-z,now -O3 -DNDEBUG -Wl,--build-id=sha1 -shared -Wl,-soname,librocm_smi64.so.1 -o librocm_smi64.so.1.0 CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_device.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_main.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_monitor.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_power_mon.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_utils.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_counters.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_kfd.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_io_link.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_gpu_metrics.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_logger.cc.o CMakeFiles/rocm_smi64.dir/__/src/rocm_smi_properties.cc.o CMakeFiles/rocm_smi64.dir/__/third_party/shared_mutex/shared_mutex.cc.o  -lpthread -lrt -ldl
       > /nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: noexecheap: unknown -z option
       > /nix/store/fmj1ilm5jk1hba6s3cv6gkpgsjvkxaqv-binutils-2.43.1/bin/ld: use the --help option for usage information
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [rocm_smi/CMakeFiles/rocm_smi64.dir/build.make:295: rocm_smi/librocm_smi64.so.1.0] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:170: rocm_smi/CMakeFiles/rocm_smi64.dir/all] Error 2
       > make: *** [Makefile:156: all] Error 2
       For full logs, run:
         nix log /nix/store/rigi3mzk5x655kzz84bhh8z6pqklbryw-rocm-smi-x86_64-unknown-linux-gnufilc0-6.3.3.drv
btop-1.4.4
error: Cannot build '/nix/store/ipvb05wm78jnk3p17zwbd0231m5m3s0k-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4
       Last 25 log lines:
       > Using versionCheckHook
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/fyhpn4jlrc0lf1ki056ig52c7aalq8xk-source
       > source root is source
       > Running phase: patchPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > fixing cmake files...
       > cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/doc/btop -DCMAKE_INSTALL_INFODIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/include -DCMAKE_INSTALL_SBINDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/strip -DCMAKE_RANLIB=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/ranlib -DCMAKE_AR=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/qj789k2w4k1v5jis67d6rj5jx2wfxls7-btop-x86_64-unknown-linux-gnufilc0-1.4.4 -DBTOP_LTO:BOOL=TRUE -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64 -DCMAKE_CROSSCOMPILING_EMULATOR=env
       > -- The CXX compiler identification is Clang 20.1.8
       > -- Detecting CXX compiler ABI info
       > -- Detecting CXX compiler ABI info - done
       > -- Check for working CXX compiler: /nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ - skipped
       > -- Detecting CXX compile features
       > -- Detecting CXX compile features - done
       > CMake Error at /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:68 (message):
       >   IPO is not supported (check failed to compile).
       > Call Stack (most recent call first):
       >   /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:153 (_ipo_not_supported)
       >   /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:261 (_ipo_run_language_check)
       >   CMakeLists.txt:67 (check_ipo_supported)
       >
       > 
       > -- Configuring incomplete, errors occurred!
       For full logs, run:
         nix log /nix/store/ipvb05wm78jnk3p17zwbd0231m5m3s0k-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv
error: Cannot build '/nix/store/gfmswz3fyi62n1k23zvgkniw1dyx379p-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4
       Last 25 log lines:
       > Using versionCheckHook
       > Running phase: unpackPhase
       > unpacking source archive /nix/store/fyhpn4jlrc0lf1ki056ig52c7aalq8xk-source
       > source root is source
       > Running phase: patchPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > fixing cmake files...
       > cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/doc/btop -DCMAKE_INSTALL_INFODIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/include -DCMAKE_INSTALL_SBINDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/strip -DCMAKE_RANLIB=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/ranlib -DCMAKE_AR=/nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/scn95fdl1mf0czias1dc9vnj5qlgwh2p-btop-x86_64-unknown-linux-gnufilc0-1.4.4 -DBTOP_LTO:BOOL=TRUE -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=x86_64 -DCMAKE_HOST_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_PROCESSOR=x86_64 -DCMAKE_CROSSCOMPILING_EMULATOR=env
       > -- The CXX compiler identification is Clang 20.1.8
       > -- Detecting CXX compiler ABI info
       > -- Detecting CXX compiler ABI info - done
       > -- Check for working CXX compiler: /nix/store/42rvnpz9javp8wx0lwk0374bxx527ffr-filc-cc-wrapper-/bin/clang++ - skipped
       > -- Detecting CXX compile features
       > -- Detecting CXX compile features - done
       > CMake Error at /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:68 (message):
       >   IPO is not supported (check failed to compile).
       > Call Stack (most recent call first):
       >   /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:153 (_ipo_not_supported)
       >   /nix/store/sywrvcqgm7bf6njpfbkhd8iy4iaymhj2-cmake-3.31.6/share/cmake-3.31/Modules/CheckIPOSupported.cmake:261 (_ipo_run_language_check)
       >   CMakeLists.txt:67 (check_ipo_supported)
       >
       > 
       > -- Configuring incomplete, errors occurred!
       For full logs, run:
         nix log /nix/store/gfmswz3fyi62n1k23zvgkniw1dyx379p-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv
error: Cannot build '/nix/store/i9da503kl3xmzdbv17bsxi8z9g469kh0-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/cpskwy5rjj19lkmidykz3s7jrwxnry7l-btop-x86_64-unknown-linux-gnufilc0-1.4.4
buddy-2.4
error: Cannot build '/nix/store/w4hrffwvhsk9a12n3nx1bazr5jgsdgxd-buddy-x86_64-unknown-linux-gnufilc0-2.4.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/bsd5mlkcg1whiff2x995h7a2pdf913ig-buddy-x86_64-unknown-linux-gnufilc0-2.4
       Last 25 log lines:
       >  clang -DHAVE_CONFIG_H -I.. -O3 -c tree.c  -fPIC -DPIC -o .libs/tree.o
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash ../libtool --mode=link clang++  -O3   -o libbdd.la -rpath /nix/store/bsd5mlkcg1whiff2x995h7a2pdf913ig-buddy-x86_64-unknown-linux-gnufilc0-2.4/lib -version-info 0:0:0 bddio.lo bddop.lo bvec.lo cache.lo cppext.lo fdd.lo imatrix.lo kernel.lo pairs.lo prime.lo reorder.lo tree.lo
       > clang++ -shared -nostdlib /nix/store/5amb35fzbvn6ay3miplgzy54r8n8gd6h-filc-crt-lib/crti.o /nix/store/5amb35fzbvn6ay3miplgzy54r8n8gd6h-filc-crt-lib/crtbegin.o  .libs/bddio.o .libs/bddop.o .libs/bvec.o .libs/cache.o .libs/cppext.o .libs/fdd.o .libs/imatrix.o .libs/kernel.o .libs/pairs.o .libs/prime.o .libs/reorder.o .libs/tree.o  -L/nix/store/31nshp12zm4rnbiwinw8w787jj0jb5k4-filc-glibc-2.44/lib -L/nix/store/b3p6ski2imrn0rdjjdyb9xs7kz7fb848-filc-libcxx-git/lib -L/nix/store/5y5ksa00ai2nrr3mrbh1ljawiz86ifr2-bison-3.8.2-x86_64-unknown-linux-gnufilc0/lib -L/nix/store/hdhb0c160h0fhwznvhm9a6h176qbrdpp-filc-sysroot-with-metadata/lib -L/nix/store/nnjy9njfd80i3hlsj2mnn49a3j3jzgjf-filc-cc/lib -L/nix/store/5amb35fzbvn6ay3miplgzy54r8n8gd6h-filc-crt-lib -lm -lc++ -lc++abi -lc -lpizlo -lyoloc -lyolom -lyolort -lyolounwind /nix/store/5amb35fzbvn6ay3miplgzy54r8n8gd6h-filc-crt-lib/crtend.o /nix/store/5amb35fzbvn6ay3miplgzy54r8n8gd6h-filc-crt-lib/crtn.o  -Wl,-soname -Wl,libbdd.so.0 -o .libs/libbdd.so.0.0.0
       > (cd .libs && rm -f libbdd.so.0 && ln -s libbdd.so.0.0.0 libbdd.so.0)
       > (cd .libs && rm -f libbdd.so && ln -s libbdd.so.0.0.0 libbdd.so)
       > creating libbdd.la
       > (cd .libs && rm -f libbdd.la && ln -s ../libbdd.la libbdd.la)
       > make[2]: Leaving directory '/build/buddy-2.4/src'
       > Making all in examples
       > make[2]: Entering directory '/build/buddy-2.4/examples'
       > Making all in adder
       > make[3]: Entering directory '/build/buddy-2.4/examples/adder'
       > make[3]: Nothing to be done for 'all'.
       > make[3]: Leaving directory '/build/buddy-2.4/examples/adder'
       > Making all in bddcalc
       > make[3]: Entering directory '/build/buddy-2.4/examples/bddcalc'
       > yacc  -d parser.yxx
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: yacc: command not found
       > make[3]: *** [Makefile:300: parser.cxx] Error 127
       > make[3]: Leaving directory '/build/buddy-2.4/examples/bddcalc'
       > make[2]: *** [Makefile:219: all-recursive] Error 1
       > make[2]: Leaving directory '/build/buddy-2.4/examples'
       > make[1]: *** [Makefile:248: all-recursive] Error 1
       > make[1]: Leaving directory '/build/buddy-2.4'
       > make: *** [Makefile:177: all] Error 2
       For full logs, run:
         nix log /nix/store/w4hrffwvhsk9a12n3nx1bazr5jgsdgxd-buddy-x86_64-unknown-linux-gnufilc0-2.4.drv
bulk_extractor-2.1.1
error: Cannot build '/nix/store/ndxl1905b5wj0g9d085mjshdbwgbyhix-bulk_extractor-x86_64-unknown-linux-gnufilc0-2.1.1.drv'.
       Reason: 2 dependencies failed.
       Output paths:
         /nix/store/qllrkh78rhivvlsd8wcphv2aywfd2i12-bulk_extractor-x86_64-unknown-linux-gnufilc0-2.1.1
berkeley_upc-2020.12.0
error: Cannot build '/nix/store/fx2slyaxqg7n133djyjrjr5s3w5x7pr2-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0.drv'.
       Reason: builder failed with exit code 127.
       Output paths:
         /nix/store/h0hrmzakwypsxh14vdyhpbbh2bpyc6vq-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0
       Last 25 log lines:
       > ./config-aux/depcomp: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/ylwrap: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/mkinstalldirs: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/missing: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/install-sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/config.sub: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/config.guess: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > ./config-aux/compile: interpreter directive changed from "#! /bin/sh" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/sh"
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Updating Autotools / GNU config script to a newer upstream version: ./gasnet/config-aux/config.sub
       > Updating Autotools / GNU config script to a newer upstream version: ./config-aux/config.sub
       > Updating Autotools / GNU config script to a newer upstream version: ./gasnet/config-aux/config.guess
       > Updating Autotools / GNU config script to a newer upstream version: ./config-aux/config.guess
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Updating Autotools / GNU config script to a newer upstream version: ./gasnet/config-aux/config.sub
       > Updating Autotools / GNU config script to a newer upstream version: ./config-aux/config.sub
       > Updating Autotools / GNU config script to a newer upstream version: ./gasnet/config-aux/config.guess
       > Updating Autotools / GNU config script to a newer upstream version: ./config-aux/config.guess
       > Running phase: configurePhase
       > patching script interpreter paths in ./configure
       > configure flags: --disable-dependency-tracking --prefix=/nix/store/h0hrmzakwypsxh14vdyhpbbh2bpyc6vq-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
       > ./configure: line 105: /usr/local/bin/perl: No such file or directory
       > Starting multiconf...
       > + exec /usr/local/bin/perl /multiconf.pl --disable-dependency-tracking --prefix=/nix/store/h0hrmzakwypsxh14vdyhpbbh2bpyc6vq-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0 --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnufilc0
       > ./configure: line 117: /usr/local/bin/perl: No such file or directory
       For full logs, run:
         nix log /nix/store/fx2slyaxqg7n133djyjrjr5s3w5x7pr2-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0.drv
burp-2.4.0
error: Cannot build '/nix/store/8jckpi5s5p9n4rn439j4gjlp4b9w9cdw-burp-x86_64-unknown-linux-gnufilc0-2.4.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/d79pn3nfq3j4qpjs21l1i9zwq8w2fmnz-burp-x86_64-unknown-linux-gnufilc0-2.4.0
       Last 25 log lines:
       >   110 |         p += to_base64(statp->st_flags, p);
       >       |                        ~~~~~  ^
       > src/attribs.c:255:9: error: no member named 'st_flags' in 'struct stat'
       >   255 |         statp->st_flags=0;
       >       |         ~~~~~  ^
       > src/attribs.c:256:14: error: no member named 'st_flags' in 'struct stat'
       >   256 |         plug(statp->st_flags, val);
       >       |              ~~~~~  ^
       > src/attribs.c:137:23: note: expanded from macro 'plug'
       >   137 | #define plug(st, val) st = (__typeof__(st))(val)
       >       |                       ^~
       > src/attribs.c:256:14: error: no member named 'st_flags' in 'struct stat'
       >   256 |         plug(statp->st_flags, val);
       >       |              ~~~~~  ^
       > src/attribs.c:137:40: note: expanded from macro 'plug'
       >   137 | #define plug(st, val) st = (__typeof__(st))(val)
       >       |                                        ^~
       > src/attribs.c:417:6: error: call to undeclared function 'chflags'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
       >   417 |                 if(chflags(path, statp->st_flags)<0)
       >       |                    ^
       > src/attribs.c:417:27: error: no member named 'st_flags' in 'struct stat'
       >   417 |                 if(chflags(path, statp->st_flags)<0)
       >       |                                  ~~~~~  ^
       > 6 errors generated.
       > make: *** [Makefile:3384: src/main-attribs.o] Error 1
       For full logs, run:
         nix log /nix/store/8jckpi5s5p9n4rn439j4gjlp4b9w9cdw-burp-x86_64-unknown-linux-gnufilc0-2.4.0.drv
bustools-0.45.0
error: Cannot build '/nix/store/q712lbklcsd8brhgzqny0pvalgdi4p0w-bustools-x86_64-unknown-linux-gnufilc0-0.45.0.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/vv9v01i8f3m7hrh81y5gcmidw29j4csr-bustools-x86_64-unknown-linux-gnufilc0-0.45.0
       Last 25 log lines:
       > 2 warnings generated.
       > [ 61%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_predict.cpp.o
       > [ 65%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_project.cpp.o
       > [ 69%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_sort.cpp.o
       > [ 73%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_text.cpp.o
       > [ 76%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_umicorrect.cpp.o
       > [ 80%] Building CXX object src/CMakeFiles/bustools_core.dir/bustools_whitelist.cpp.o
       > [ 84%] Building CXX object src/CMakeFiles/bustools_core.dir/hash.cpp.o
       > [ 88%] Building C object src/CMakeFiles/bustools_core.dir/roaring.c.o
       > [ 92%] Linking CXX static library libbustools_core.a
       > [ 92%] Built target bustools_core
       > [ 96%] Building CXX object src/CMakeFiles/bustools.dir/bustools_main.cpp.o
       > [100%] Linking CXX executable bustools
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI403_lgamma:(.text+0x173d1): error: undefined reference to 'pizlonated_lgamma'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI403_exp:(.text+0x174a1): error: undefined reference to 'pizlonated_exp'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI4792_pow:(.text+0x17576): error: undefined reference to 'pizlonated_pow'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI403_log:(.text+0x17a01): error: undefined reference to 'pizlonated_log'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI403_tan:(.text+0x193e1): error: undefined reference to 'pizlonated_tan'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI403_sqrt:(.text+0x1a561): error: undefined reference to 'pizlonated_sqrt'
       > libbustools_core.a(bustools_predict.cpp.o):bustools_predict.cpp:function pizlonatedFI269_sqrtf:(.text+0x1a631): error: undefined reference to 'pizlonated_sqrtf'
       > libbustools_core.a(bustools_whitelist.cpp.o):bustools_whitelist.cpp:function pizlonatedFI4792_pow:(.text+0x184e6): error: undefined reference to 'pizlonated_pow'
       > clang-20: error: linker command failed with exit code 1 (use -v to see invocation)
       > make[2]: *** [src/CMakeFiles/bustools.dir/build.make:102: src/bustools] Error 1
       > make[1]: *** [CMakeFiles/Makefile2:141: src/CMakeFiles/bustools.dir/all] Error 2
       > make: *** [Makefile:136: all] Error 2
       For full logs, run:
         nix log /nix/store/q712lbklcsd8brhgzqny0pvalgdi4p0w-bustools-x86_64-unknown-linux-gnufilc0-0.45.0.drv
busybox-1.36.1
error: Cannot build '/nix/store/81zp3bqdsq7xhyadlk9s87q24p7nl8jm-busybox-x86_64-unknown-linux-gnufilc0-1.36.1.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/l4v0afgr2v97km4jij1hkyhjzmf1kib0-busybox-x86_64-unknown-linux-gnufilc0-1.36.1-debug
         /nix/store/lk4dbs0lfmi7k9agv25dd036318mkjc8-busybox-x86_64-unknown-linux-gnufilc0-1.36.1
       Last 25 log lines:
       > build flags: -j7 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash SKIP_STRIP=y
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: pod2text: command not found
       > make: [/build/busybox-1.36.1/Makefile.custom:159: docs/BusyBox.txt] Error 127 (ignored)
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: pod2man: command not found
       > make: [/build/busybox-1.36.1/Makefile.custom:164: docs/busybox.1] Error 127 (ignored)
       > /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash: line 1: pod2html: command not found
       > make: [/build/busybox-1.36.1/Makefile.custom:174: docs/busybox.net/BusyBox.html] Error 127 (ignored)
       > libbb/appletlib.c: In function 'show_usage_if_dash_dash_help':
       > libbb/appletlib.c:921:49: warning: unused parameter 'applet_no' [-Wunused-parameter]
       >   921 | void FAST_FUNC show_usage_if_dash_dash_help(int applet_no, char **argv)
       >       |                                             ~~~~^~~~~~~~~
       > Your linker does not support --sort-section,alignment
       > Your linker does not support --sort-common
       > Static linking against glibc, can't use --gc-sections
       > Trying libraries: m
       > Failed: -Wl,--start-group -lm   -Wl,--end-group
       > Output of:
       > cc -malign-data=abi -Wall -Wshadow -Wwrite-strings -Wundef -Wstrict-prototypes -Wunused -Wunused-parameter -Wunused-function -Wunused-value -Wmissing-prototypes -Wmissing-declarations -Wno-format-security -Wdeclaration-after-statement -Wold-style-definition -finline-limit=0 -fno-builtin-strlen -fomit-frame-pointer -ffunction-sections -fdata-sections -fno-guess-branch-probability -funsigned-char -falign-functions=1 -falign-jumps=1 -falign-labels=1 -falign-loops=1 -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-builtin-printf -Oz -static -o busybox_unstripped -Wl,--start-group applets/built-in.o archival/lib.a archival/libarchive/lib.a console-tools/lib.a coreutils/lib.a coreutils/libcoreutils/lib.a debianutils/lib.a klibc-utils/lib.a e2fsprogs/lib.a editors/lib.a findutils/lib.a init/lib.a libbb/lib.a libpwdgrp/lib.a loginutils/lib.a mailutils/lib.a miscutils/lib.a modutils/lib.a networking/lib.a networking/libiproute/lib.a networking/udhcp/lib.a printutils/lib.a procps/lib.a runit/lib.a selinux/lib.a shell/lib.a sysklogd/lib.a util-linux/lib.a util-linux/volume_id/lib.a archival/built-in.o archival/libarchive/built-in.o console-tools/built-in.o coreutils/built-in.o coreutils/libcoreutils/built-in.o debianutils/built-in.o klibc-utils/built-in.o e2fsprogs/built-in.o editors/built-in.o findutils/built-in.o init/built-in.o libbb/built-in.o libpwdgrp/built-in.o loginutils/built-in.o mailutils/built-in.o miscutils/built-in.o modutils/built-in.o networking/built-in.o networking/libiproute/built-in.o networking/udhcp/built-in.o printutils/built-in.o procps/built-in.o runit/built-in.o selinux/built-in.o shell/built-in.o sysklogd/built-in.o util-linux/built-in.o util-linux/volume_id/built-in.o -Wl,--end-group -Wl,--start-group -lm -Wl,--end-group
       > ==========
       > /nix/store/ap35np2bkwaba3rxs3qlxpma57n2awyb-binutils-2.44/bin/ld: cannot find -lm: No such file or directory
       > /nix/store/ap35np2bkwaba3rxs3qlxpma57n2awyb-binutils-2.44/bin/ld: have you installed the static version of the m library ?
       > collect2: error: ld returned 1 exit status
       > Note: if build needs additional libraries, put them in CONFIG_EXTRA_LDLIBS.
       > Example: CONFIG_EXTRA_LDLIBS="pthread dl tirpc audit pam"
       > make: *** [Makefile:719: busybox_unstripped] Error 1
       For full logs, run:
         nix log /nix/store/81zp3bqdsq7xhyadlk9s87q24p7nl8jm-busybox-x86_64-unknown-linux-gnufilc0-1.36.1.drv
bvi-1.4.2
error: Cannot build '/nix/store/wljagzb60kgkkp5b8j57p23wfkxmvsly-bvi-x86_64-unknown-linux-gnufilc0-1.4.2.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/vwf4cki42qr0m8hx137jgi5ha1nrgwy0-bvi-x86_64-unknown-linux-gnufilc0-1.4.2
       Last 25 log lines:
       > In file included from io.c:34:
       > ./bvi.h:264:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
       >   264 |         off_t   alloc_buf(), yd_addr();
       >       |                 ^
       > io.c:487:10: warning: passing arguments to 'sysemsg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
       >   487 |                 sysemsg(fname);
       >       |                        ^
       > io.c:491:10: warning: passing arguments to 'sysemsg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
       >   491 |                 sysemsg(fname);
       >       |                        ^
       > io.c:497:10: warning: passing arguments to 'sysemsg' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
       >   497 |                 sysemsg(fname);
       >       |                        ^
       > io.c:503:9: warning: passing arguments to 'setpage' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
       >   503 |         setpage(mem + oldsize);
       >       |                ^
       > io.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]
       >   480 | addfile(fname)
       >       | ^
       > In file included from io.c:34:
       > ./bvi.h:263:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype]
       >   263 |         int             addfile();
       >       |                         ^
       > 40 warnings and 11 errors generated.
       > make: *** [Makefile:63: io.o] Error 1
       For full logs, run:
         nix log /nix/store/wljagzb60kgkkp5b8j57p23wfkxmvsly-bvi-x86_64-unknown-linux-gnufilc0-1.4.2.drv
bwa-0.7.19
error: Cannot build '/nix/store/gv8afprh7k315svylknfmwg6ja9ksnrf-bwa-x86_64-unknown-linux-gnufilc0-0.7.19.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/9ilm6ynb9k1m0n6gxb47xhz6n9syw41i-bwa-x86_64-unknown-linux-gnufilc0-0.7.19
       Last 25 log lines:
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwamem_pair.c -o bwamem_pair.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwamem_extra.c -o bwamem_extra.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   malloc_wrap.c -o malloc_wrap.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   QSufSort.c -o QSufSort.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwt_gen.c -o bwt_gen.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   rope.c -o rope.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   rle.c -o rle.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   is.c -o is.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwtindex.c -o bwtindex.o
       > ar -csru libbwa.a utils.o kthread.o kstring.o ksw.o bwt.o bntseq.o bwa.o bwamem.o bwamem_pair.o bwamem_extra.o malloc_wrap.o QSufSort.o bwt_gen.o rope.o rle.o is.o bwtindex.o
       > ar: `u' modifier ignored since `D' is the default (see `U')
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwashm.c -o bwashm.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwase.c -o bwase.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwaseqio.c -o bwaseqio.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwtgap.c -o bwtgap.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwtaln.c -o bwtaln.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bamlite.c -o bamlite.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   bwape.c -o bwape.o
       > clang -c -g -Wall -Wno-unused-function -O3 -DHAVE_PTHREAD -DUSE_MALLOC_WRAPPERS   kopen.c -o kopen.o
       > kopen.c:295:10: error: call to undeclared library function 'vfork' with type 'int (void)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
       >   295 |                         pid = vfork();
       >       |                               ^
       > kopen.c:295:10: note: include the header <unistd.h> or explicitly provide a declaration for 'vfork'
       > 1 error generated.
       > make: *** [Makefile:32: kopen.o] Error 1
       For full logs, run:
         nix log /nix/store/gv8afprh7k315svylknfmwg6ja9ksnrf-bwa-x86_64-unknown-linux-gnufilc0-0.7.19.drv
bwa-mem2-unstable-2023-03-18
error: Cannot build '/nix/store/m78vy14bfxj1s6rn1k3m8a1brgfa53fm-bwa-mem2-x86_64-unknown-linux-gnufilc0-unstable-2023-03-18.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/b6ri3dmvb1vj2ifzxdfla9jald6rh9j9-bwa-mem2-x86_64-unknown-linux-gnufilc0-unstable-2023-03-18
       Last 25 log lines:
       >    78 | #define KSORT_SWAP(type_t, a, b) { register type_t t=(a); (a)=(b); (b)=t; }
       >       |                                    ^
       > fatal error: too many errors emitted, stopping now [-ferror-limit=]
       > 2 warnings and 20 errors generated.
       > make: *** [Makefile:98: src/bwamem.o] Error 1
       > In file included from src/kthread.cpp:32:
       > In file included from src/kthread.h:37:
       > In file included from src/bwamem.h:47:
       > src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       >    69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
       >       |                                                       ^
       > <scratch space>:131:1: note: expanded from here
       >   131 | "src/kstring.h"
       >       | ^
       > 1 warning generated.
       > In file included from src/fastmap.cpp:39:
       > In file included from src/fastmap.h:45:
       > In file included from src/bwamem.h:47:
       > src/kstring.h:69:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings]
       >    69 |         memcpy_bwamem(s->s + s->l, s->m - s->l, p, l, __FILE__, __LINE__);
       >       |                                                       ^
       > <scratch space>:95:1: note: expanded from here
       >    95 | "src/kstring.h"
       >       | ^
       > 1 warning generated.
       For full logs, run:
         nix log /nix/store/m78vy14bfxj1s6rn1k3m8a1brgfa53fm-bwa-mem2-x86_64-unknown-linux-gnufilc0-unstable-2023-03-18.drv
bwm-ng-0.6.3
error: Cannot build '/nix/store/rh3xaw3rlkd0lng7qwa7ik0dspslpfm8-bwm-ng-x86_64-unknown-linux-gnufilc0-0.6.3.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/ami1fgz4p0khilx7daamns82wdx7jb9h-bwm-ng-x86_64-unknown-linux-gnufilc0-0.6.3
       Last 25 log lines:
       > checking for unsigned long long... yes
       > checking for initscr,timeout in -lcurses... no
       > checking for newterm,timeout in -lncurses... yes
       > checking for wattron... yes
       > checking for curs_set... yes
       > checking for usleep... yes
       > checking for strlcpy... yes
       > checking for accurate time calc... yes
       > checking for time.h... yes
       > checking for sys/time.h... yes
       > checking for gettimeofday... yes
       > checking for getopt.h... yes
       > checking for getopt_long... yes
       > checking for ifaddrs.h... yes
       > checking for getifaddrs... yes
       > checking for sys/socket.h... yes
       > checking for net/if.h... yes
       > checking for struct if_data.ifi_ibytes... no
       > checking for sysctl... no
       > checking for sysctl... (cached) no
       > checking for kstat_open in -lkstat... no
       > checking for sys/dkstat.h... no
       > checking whether cc and linker accepts -framework IOKit -framework CoreFoundation... no
       > checking for sg_get_network_io_stats,sg_get_disk_io_stats in -lstatgrab... no
       > configure: error: "NO INPUT FOUND"
       For full logs, run:
         nix log /nix/store/rh3xaw3rlkd0lng7qwa7ik0dspslpfm8-bwm-ng-x86_64-unknown-linux-gnufilc0-0.6.3.drv
c-blosc-1.21.6
error: Cannot build '/nix/store/jgpphh67b7zb69sb1nlhiwlqkxlh7ii0-c-blosc-x86_64-unknown-linux-gnufilc0-1.21.6.drv'.
       Reason: builder failed with exit code 2.
       Output paths:
         /nix/store/rpg8sxvj40scmz6546lkwiy8iinkch2k-c-blosc-x86_64-unknown-linux-gnufilc0-1.21.6
       Last 25 log lines:
       > 	1608 - test_compat_blosc-1.11.1-lz4hc.cdata (SIGTRAP)
       > 	1609 - test_compat_blosc-1.11.1-zlib.cdata (SIGTRAP)
       > 	1610 - test_compat_blosc-1.11.1-zstd.cdata (SIGTRAP)
       > 	1611 - test_compat_blosc-1.14.0-blosclz.cdata (SIGTRAP)
       > 	1612 - test_compat_blosc-1.14.0-lz4.cdata (SIGTRAP)
       > 	1613 - test_compat_blosc-1.14.0-lz4hc.cdata (SIGTRAP)
       > 	1614 - test_compat_blosc-1.14.0-zlib.cdata (SIGTRAP)
       > 	1615 - test_compat_blosc-1.14.0-zstd.cdata (SIGTRAP)
       > 	1616 - test_compat_blosc-1.18.0-blosclz-bitshuffle.cdata (SIGTRAP)
       > 	1617 - test_compat_blosc-1.18.0-blosclz.cdata (SIGTRAP)
       > 	1618 - test_compat_blosc-1.18.0-lz4-bitshuffle.cdata (SIGTRAP)
       > 	1619 - test_compat_blosc-1.18.0-lz4.cdata (SIGTRAP)
       > 	1620 - test_compat_blosc-1.18.0-lz4hc.cdata (SIGTRAP)
       > 	1621 - test_compat_blosc-1.18.0-zlib.cdata (SIGTRAP)
       > 	1622 - test_compat_blosc-1.18.0-zstd.cdata (SIGTRAP)
       > 	1623 - test_compat_blosc-1.3.0-blosclz.cdata (SIGTRAP)
       > 	1624 - test_compat_blosc-1.3.0-lz4.cdata (SIGTRAP)
       > 	1625 - test_compat_blosc-1.3.0-lz4hc.cdata (SIGTRAP)
       > 	1626 - test_compat_blosc-1.3.0-zlib.cdata (SIGTRAP)
       > 	1627 - test_compat_blosc-1.7.0-blosclz.cdata (SIGTRAP)
       > 	1628 - test_compat_blosc-1.7.0-lz4.cdata (SIGTRAP)
       > 	1629 - test_compat_blosc-1.7.0-lz4hc.cdata (SIGTRAP)
       > 	1630 - test_compat_blosc-1.7.0-zlib.cdata (SIGTRAP)
       > Errors while running CTest
       > make: *** [Makefile:91: test] Error 8
       For full logs, run:
         nix log /nix/store/jgpphh67b7zb69sb1nlhiwlqkxlh7ii0-c-blosc-x86_64-unknown-linux-gnufilc0-1.21.6.drv
c-blosc2-2.17.1
error: Cannot build '/nix/store/llhnirhb0xl09biqf9r925hjwka8imhw-c-blosc2-x86_64-unknown-linux-gnufilc0-2.17.1.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/f8bdlnj7szdqpdd9g3mdd3ry6rv1yrik-c-blosc2-x86_64-unknown-linux-gnufilc0-2.17.1
busybox-1.36.1
error: build of '/nix/store/81zp3bqdsq7xhyadlk9s87q24p7nl8jm-busybox-x86_64-unknown-linux-gnufilc0-1.36.1.drv^*', '/nix/store/8jckpi5s5p9n4rn439j4gjlp4b9w9cdw-burp-x86_64-unknown-linux-gnufilc0-2.4.0.drv^*', '/nix/store/fx2slyaxqg7n133djyjrjr5s3w5x7pr2-berkeley_upc-x86_64-unknown-linux-gnufilc0-2020.12.0.drv^*', '/nix/store/gfmswz3fyi62n1k23zvgkniw1dyx379p-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv^*', '/nix/store/gv8afprh7k315svylknfmwg6ja9ksnrf-bwa-x86_64-unknown-linux-gnufilc0-0.7.19.drv^*', '/nix/store/i9da503kl3xmzdbv17bsxi8z9g469kh0-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv^*', '/nix/store/ipvb05wm78jnk3p17zwbd0231m5m3s0k-btop-x86_64-unknown-linux-gnufilc0-1.4.4.drv^*', '/nix/store/jgpphh67b7zb69sb1nlhiwlqkxlh7ii0-c-blosc-x86_64-unknown-linux-gnufilc0-1.21.6.drv^*', '/nix/store/llhnirhb0xl09biqf9r925hjwka8imhw-c-blosc2-x86_64-unknown-linux-gnufilc0-2.17.1.drv^*', '/nix/store/m78vy14bfxj1s6rn1k3m8a1brgfa53fm-bwa-mem2-x86_64-unknown-linux-gnufilc0-unstable-2023-03-18.drv^*', '/nix/store/ndxl1905b5wj0g9d085mjshdbwgbyhix-bulk_extractor-x86_64-unknown-linux-gnufilc0-2.1.1.drv^*', '/nix/store/q712lbklcsd8brhgzqny0pvalgdi4p0w-bustools-x86_64-unknown-linux-gnufilc0-0.45.0.drv^*', '/nix/store/rh3xaw3rlkd0lng7qwa7ik0dspslpfm8-bwm-ng-x86_64-unknown-linux-gnufilc0-0.6.3.drv^*', '/nix/store/w4hrffwvhsk9a12n3nx1bazr5jgsdgxd-buddy-x86_64-unknown-linux-gnufilc0-2.4.drv^*', '/nix/store/wljagzb60kgkkp5b8j57p23wfkxmvsly-bvi-x86_64-unknown-linux-gnufilc0-1.4.2.drv^*' failed

End of log