ArweaveTeam / arweave

The Arweave server and App Developer Toolkit.
https://www.arweave.org
GNU General Public License v2.0
911 stars 201 forks source link

m1 macos build failed even if requirements met #565

Closed lilpacy closed 4 months ago

lilpacy commented 4 months ago

I installed README.md requirements.

OpenSSL 1.1.1+ OpenSSL development headers GCC or Clang (GCC 8+ recommended) Erlang OTP v24, with OpenSSL support GNU Make CMake (CMake version > 3.10.0) SQLite3 headers (libsqlite3-dev on Ubuntu) GNU MP (libgmp-dev on Ubuntu)

But ./rebar3 as prod tar failed. Logs are below.

make: `/Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so' is up to date.
cc /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/objects.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/termstack.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/util.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/encoder.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/utf8.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/jiffy.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/doubles.o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/decoder.o -L/opt/homebrew/opt/openssl@3/lib -L /Users/lilpacy/.asdf/installs/erlang/24.3.4/lib/erl_interface-5.2.2/lib -ldl -lpthread -lei -lstdc++ -o /Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so
ld: Undefined symbols:
  _enif_alloc, referenced from:
      _termstack_restore in termstack.o
      _termstack_push in termstack.o
      _load in jiffy.o
      _dec_new in decoder.o
      _decode_init in decoder.o
  _enif_alloc_binary, referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      ...
  _enif_alloc_resource, referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _dec_new in decoder.o
      _decode_init in decoder.o
  _enif_compare, referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
  _enif_consume_timeslice, referenced from:
      _bump_used_reds in util.o
  _enif_free, referenced from:
      _termstack_destroy in termstack.o
      _unload in jiffy.o
      _dec_destroy in decoder.o
  _enif_get_atom, referenced from:
      _enc_atom in encoder.o
  _enif_get_double, referenced from:
      _encode_iter in encoder.o
  _enif_get_list_cell, referenced from:
      _make_object in objects.o
      _make_object in objects.o
      _make_object in objects.o
      _make_object in objects.o
      _make_object in objects.o
      _make_object in objects.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      ...
  _enif_get_long, referenced from:
      _encode_iter in encoder.o
  _enif_get_map_size, referenced from:
      _enc_map_to_ejson in encoder.o
  _enif_get_map_value, referenced from:
      _make_object in objects.o
  _enif_get_resource, referenced from:
      _encode_iter in encoder.o
      _decode_iter in decoder.o
  _enif_get_tuple, referenced from:
      _termstack_restore in termstack.o
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      ...
  _enif_get_uint, referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
  _enif_inspect_binary, referenced from:
      _make_object in objects.o
      _enc_string in encoder.o
      _decode_iter in decoder.o
  _enif_is_atom, referenced from:
      _get_null_term in util.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
  _enif_is_binary, referenced from:
      _encode_iter in encoder.o
  _enif_is_empty_list, referenced from:
      _decode_iter in decoder.o
      _decode_iter in decoder.o
  _enif_is_identical, referenced from:
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      ...
  _enif_is_list, referenced from:
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _decode_init in decoder.o
      ...
  _enif_is_map, referenced from:
      _encode_iter in encoder.o
  _enif_make_atom, referenced from:
      _make_atom in util.o
      _make_error in util.o
      _make_obj_error in util.o
  _enif_make_badarg, referenced from:
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _decode_init in decoder.o
      _decode_init in decoder.o
      _decode_iter in decoder.o
  _enif_make_binary, referenced from:
      _enc_flush in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      ...
  _enif_make_double, referenced from:
      _dec_number in decoder.o
  _enif_make_existing_atom, referenced from:
      _make_atom in util.o
      _make_error in util.o
      _make_obj_error in util.o
  _enif_make_int, referenced from:
      _dec_error in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
  _enif_make_list, referenced from:
      _make_object in objects.o
      _enc_new in encoder.o
      _enc_map_to_ejson in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _make_empty_object in decoder.o
      _make_array in decoder.o
      ...
  _enif_make_list_cell, referenced from:
      _make_object in objects.o
      _make_object in objects.o
      _enc_flush in encoder.o
      _enc_map_to_ejson in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      ...
  _enif_make_long, referenced from:
      _dec_number in decoder.o
  _enif_make_map_put, referenced from:
      _make_object in objects.o
  _enif_make_new_binary, referenced from:
      _dec_string in decoder.o
      _dec_string in decoder.o
  _enif_make_new_map, referenced from:
      _make_object in objects.o
      _make_empty_object in decoder.o
      _decode_iter in decoder.o
  _enif_make_resource, referenced from:
      _encode_init in encoder.o
      _decode_init in decoder.o
  _enif_make_sub_binary, referenced from:
      _dec_string in decoder.o
      _dec_number in decoder.o
      _decode_iter in decoder.o
  _enif_make_tuple, referenced from:
      _make_object in objects.o
      _make_object in objects.o
      _make_object in objects.o
      _make_ok in util.o
      _make_error in util.o
      _make_obj_error in util.o
      _make_obj_error in util.o
      ...
  _enif_make_tuple_from_array, referenced from:
      _termstack_save in termstack.o
  _enif_map_iterator_create, referenced from:
      _enc_map_to_ejson in encoder.o
  _enif_map_iterator_destroy, referenced from:
      _enc_map_to_ejson in encoder.o
      _enc_map_to_ejson in encoder.o
  _enif_map_iterator_get_pair, referenced from:
      _enc_map_to_ejson in encoder.o
  _enif_map_iterator_next, referenced from:
      _enc_map_to_ejson in encoder.o
  _enif_open_resource_type, referenced from:
      _load in jiffy.o
      _load in jiffy.o
  _enif_priv_data, referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
      _enc_new in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      ...
  _enif_realloc, referenced from:
      _termstack_push in termstack.o
      _dec_push in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      _decode_iter in decoder.o
      ...
  _enif_realloc_binary, referenced from:
      _enc_flush in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      ...
  _enif_release_binary, referenced from:
      _enc_destroy in encoder.o
  _enif_release_resource, referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _encode_init in encoder.o
      _decode_init in decoder.o
  _enif_schedule_nif, referenced from:
      _encode_iter in encoder.o
      _decode_iter in decoder.o
  _main, referenced from:
      <initial-undefines>
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/lilpacy/go/src/github.com/ArweaveTeam/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so] Error 1
===> Hook for compile failed!
JamesPiechota commented 4 months ago

The readme only covers building on linux.

I'm in the process of writing up instructions for building/running a VDF server on MacOS - but packing/mining won't be supported.

The cliffs notes version:

  1. install homebrew
  2. brew install:
    gmp
    openssl@1.1
    erlang
    cmake
    pkg-config
  3. Make sure you're on latest master

This works for me on M2 running macOS Ventura, but I haven't tried M1 or any other versions of macOS

lilpacy commented 4 months ago

@JamesPiechota Thank you. I followed your instruction, but the error still remains. Maybe, I will clean install my m1 macos (Ventura), and try again🙏

JamesPiechota commented 4 months ago

Yeah I've only tried the process on a fresh install. Not sure how robust it is to conflicting configuration

lilpacy commented 4 months ago

I clean installed m1 macOS (Sonoma) and the error have a little changed.

make: `/Users/lilpacy/arweave/_build/default/lib/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so' is up to date.
cc /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/objects.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/termstack.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/util.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/utf8.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/jiffy.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/doubles.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.o -L/opt/homebrew/opt/openssl@1.1/lib -L /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/lib -ldl -lpthread -lei -lstdc++ -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so
Undefined symbols for architecture arm64:
  "_enif_alloc", referenced from:
      _termstack_restore in termstack.o
      _termstack_push in termstack.o
      _load in jiffy.o
      _dec_new in decoder.o
      _decode_init in decoder.o
  "_enif_alloc_binary", referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      _enc_colon in encoder.o
      _enc_end_array in encoder.o
      ...
  "_enif_alloc_resource", referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _dec_new in decoder.o
      _decode_init in decoder.o
  "_enif_compare", referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
  "_enif_consume_timeslice", referenced from:
      _bump_used_reds in util.o
  "_enif_free", referenced from:
      _termstack_destroy in termstack.o
      _unload in jiffy.o
      _dec_destroy in decoder.o
  "_enif_get_atom", referenced from:
      _enc_atom in encoder.o
  "_enif_get_double", referenced from:
      _encode_iter in encoder.o
  "_enif_get_list_cell", referenced from:
      _make_object in objects.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _make_array in decoder.o
      _decode_init in decoder.o
      _decode_iter in decoder.o
  "_enif_get_long", referenced from:
      _encode_iter in encoder.o
  "_enif_get_map_size", referenced from:
      _enc_map_to_ejson in encoder.o
  "_enif_get_map_value", referenced from:
      _make_object in objects.o
  "_enif_get_resource", referenced from:
      _encode_iter in encoder.o
      _decode_iter in decoder.o
  "_enif_get_tuple", referenced from:
      _termstack_restore in termstack.o
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
      _encode_iter in encoder.o
  "_enif_get_uint", referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
  "_enif_inspect_binary", referenced from:
      _make_object in objects.o
      _enc_string in encoder.o
      _decode_iter in decoder.o
  "_enif_is_atom", referenced from:
      _get_null_term in util.o
      _encode_iter in encoder.o
  "_enif_is_binary", referenced from:
      _encode_iter in encoder.o
  "_enif_is_empty_list", referenced from:
      _decode_iter in decoder.o
  "_enif_is_identical", referenced from:
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _decode_init in decoder.o
  "_enif_is_list", referenced from:
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _decode_init in decoder.o
      _decode_iter in decoder.o
  "_enif_is_map", referenced from:
      _encode_iter in encoder.o
  "_enif_make_atom", referenced from:
      _make_atom in util.o
      _make_error in util.o
      _make_obj_error in util.o
  "_enif_make_badarg", referenced from:
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _decode_init in decoder.o
      _decode_iter in decoder.o
  "_enif_make_binary", referenced from:
      _enc_flush in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      _enc_colon in encoder.o
      _enc_end_array in encoder.o
      _enc_literal in encoder.o
      ...
  "_enif_make_double", referenced from:
      _dec_number in decoder.o
  "_enif_make_existing_atom", referenced from:
      _make_atom in util.o
      _make_error in util.o
      _make_obj_error in util.o
  "_enif_make_int", referenced from:
      _dec_error in decoder.o
      _decode_iter in decoder.o
  "_enif_make_list", referenced from:
      _make_object in objects.o
      _enc_new in encoder.o
      _enc_map_to_ejson in encoder.o
      _encode_init in encoder.o
      _make_empty_object in decoder.o
      _make_array in decoder.o
      _decode_init in decoder.o
      ...
  "_enif_make_list_cell", referenced from:
      _make_object in objects.o
      _enc_flush in encoder.o
      _enc_map_to_ejson in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      _enc_colon in encoder.o
      ...
  "_enif_make_long", referenced from:
      _dec_number in decoder.o
  "_enif_make_map_put", referenced from:
      _make_object in objects.o
  "_enif_make_new_binary", referenced from:
      _dec_string in decoder.o
  "_enif_make_new_map", referenced from:
      _make_object in objects.o
      _make_empty_object in decoder.o
      _decode_iter in decoder.o
  "_enif_make_resource", referenced from:
      _encode_init in encoder.o
      _decode_init in decoder.o
  "_enif_make_sub_binary", referenced from:
      _dec_string in decoder.o
      _dec_number in decoder.o
      _decode_iter in decoder.o
  "_enif_make_tuple", referenced from:
      _make_object in objects.o
      _make_ok in util.o
      _make_error in util.o
      _make_obj_error in util.o
      _enc_map_to_ejson in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      ...
  "_enif_make_tuple_from_array", referenced from:
      _termstack_save in termstack.o
  "_enif_map_iterator_create", referenced from:
      _enc_map_to_ejson in encoder.o
  "_enif_map_iterator_destroy", referenced from:
      _enc_map_to_ejson in encoder.o
  "_enif_map_iterator_get_pair", referenced from:
      _enc_map_to_ejson in encoder.o
  "_enif_map_iterator_next", referenced from:
      _enc_map_to_ejson in encoder.o
  "_enif_open_resource_type", referenced from:
      _load in jiffy.o
  "_enif_priv_data", referenced from:
      _get_bytes_per_iter in util.o
      _get_bytes_per_red in util.o
      _get_null_term in util.o
      _enc_new in encoder.o
      _encode_init in encoder.o
      _encode_iter in encoder.o
      _dec_new in decoder.o
      ...
  "_enif_realloc", referenced from:
      _termstack_push in termstack.o
      _dec_push in decoder.o
      _decode_iter in decoder.o
  "_enif_realloc_binary", referenced from:
      _enc_flush in encoder.o
      _encode_iter in encoder.o
      _enc_end_object in encoder.o
      _enc_comma in encoder.o
      _enc_colon in encoder.o
      _enc_end_array in encoder.o
      _enc_literal in encoder.o
      ...
  "_enif_release_binary", referenced from:
      _enc_destroy in encoder.o
  "_enif_release_resource", referenced from:
      _enc_new in encoder.o
      _encode_init in encoder.o
      _decode_init in decoder.o
  "_enif_schedule_nif", referenced from:
      _encode_iter in encoder.o
      _decode_iter in decoder.o
  "_main", referenced from:
     implicit entry/start for main executable
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so] Error 1
===> Hook for compile failed!
JamesPiechota commented 4 months ago

Are you running the latest master? i.e. commit b457b0ada142679d1cf5dd6eea3867b6e284e9b7

And maybe can you upload the full output? There are some bits where the Makefile run erl to generate paths, and sometimes they fail.

lilpacy commented 4 months ago

Are you running the latest master? i.e. commit b457b0ada142679d1cf5dd6eea3867b6e284e9b7

Yes, I'm on b457b0ada142679d1cf5dd6eea3867b6e284e9b7.

And maybe can you upload the full output? There are some bits where the Makefile run erl to generate paths, and sometimes they fail.

Ok. I will upload the full output.

I commented out these lines that I was instructed by brew install above packages. And then, the error message has changed again.

#export PATH="/opt/homebrew/opt/openssl@1.1/bin:$PATH"
#export LDFLAGS="-L/opt/homebrew/opt/openssl@1.1/lib"
#export CPPFLAGS="-I/opt/homebrew/opt/openssl@1.1/include"
#export PKG_CONFIG_PATH="/opt/homebrew/opt/openssl@1.1/lib/pkgconfig"
% ./rebar3 as prod tar
===> Verifying dependencies...
+ mkdir -p _build/cmake
+ cd _build/cmake
+ type cmake3
+ CMAKE=cmake
+ cmake -DCMAKE_OSX_ARCHITECTURES=arm64 ../../c_src
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- cmake args -DCMAKE_POSITION_INDEPENDENT_CODE=ON;-DCMAKE_CXX_COMPILER=/Library/Developer/CommandLineTools/usr/bin/c++;-DCMAKE_AR=/Library/Developer/CommandLineTools/usr/bin/ar;-DCMAKE_BUILD_TYPE=Release;-DFAIL_ON_WARNINGS=OFF;-DPORTABLE=ON;-DUSE_RTTI=1;-DWITH_TOOLS=OFF;-DWITH_TESTS=OFF;-DWITH_GFLAGS=OFF;-DWITH_JEMALLOC=OFF;-DWITH_TBB=;-DWITH_SNAPPY=;-DWITH_LZ4=;-DWITH_ZLIB=;-DWITH_BZ2=;-DWITH_ZSTD=
-- Found RocksDB library: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake/rocksdb-prefix/src/rocksdb-build/librocksdb.a
-- Found RocksDB includes: /Users/lilpacy/arweave/_build/default/lib/rocksdb/c_src/../deps/rocksdb/include
-- Using OTP lib: /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib - found
-- Using erl_interface version: erl_interface-5.5.1
-- Using erts version: erts-14.2.5
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake
+ echo done.
done.
make: `/Users/lilpacy/arweave/_build/default/lib/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so' is up to date.
cc /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/objects.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/termstack.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/util.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/utf8.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/jiffy.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/doubles.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.o -arch arm64 -flat_namespace -undefined suppress -L /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/lib -ldl -lpthread -lei -lstdc++ -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so
===> Analyzing applications...
===> Compiling rocksdb
===> Compiling quantile_estimator
_build/default/lib/quantile_estimator/src/quantile.erl:17:10: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.
_build/default/lib/quantile_estimator/src/quantile.erl:54:5: Warning: ambiguous call of overridden auto-imported BIF ceil/1
 - use erlang:ceil/1 or "-compile({no_auto_import,[ceil/1]})." to resolve name clash

_build/default/lib/quantile_estimator/src/quantile_estimator.erl:97:49: Warning: ambiguous call of overridden auto-imported BIF floor/1
 - use erlang:floor/1 or "-compile({no_auto_import,[floor/1]})." to resolve name clash

===> Compiling prometheus
===> Compiling accept
===> Compiling prometheus_httpd
===> Compiling prometheus_cowboy
===> Compiling cowlib
===> Compiling gun
_build/default/lib/gun/src/gun.erl:654:29: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling b64fast
===> Compiling graphql
_build/default/lib/graphql/src/graphql_execute.erl:312:43: Warning: ambiguous call of overridden auto-imported BIF alias/1
 - use erlang:alias/1 or "-compile({no_auto_import,[alias/1]})." to resolve name clash

===> Compiling prometheus_process_collector
===> Compiling ranch
===> Compiling cowboy
===> Compiling jiffy
+ cd _build/cmake
+ type cmake3
+ CMAKE=cmake
+ case "$@" in
++ getconf _NPROCESSORS_ONLN
+ CORES=10
+ '[' x10 = x ']'
+ PAR='-- -j 10'
+ cmake --build . -- -j 10
[  3%] Creating directories for 'rocksdb'
[  6%] No download step for 'rocksdb'
[ 10%] No update step for 'rocksdb'
[ 13%] No patch step for 'rocksdb'
[ 17%] Performing configure step for 'rocksdb'
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- The C compiler identification is AppleClang 14.0.3.14030022
-- The ASM compiler identification is AppleClang
-- Found assembler: /Library/Developer/CommandLineTools/usr/bin/cc
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Git: /usr/bin/git (found version "2.39.2 (Apple Git-143)")
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success
-- Performing Test HAS_ARMV8_CRC
-- Performing Test HAS_ARMV8_CRC - Success
--  HAS_ARMV8_CRC yes
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Failed
-- Performing Test BUILTIN_ATOMIC
-- Performing Test BUILTIN_ATOMIC - Success
-- Performing Test HAS_LIBURING
-- Performing Test HAS_LIBURING - Failed
-- Performing Test HAVE_THREAD_LOCAL
-- Performing Test HAVE_THREAD_LOCAL - Success
-- Enabling RTTI
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Failed
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Failed
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Failed
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - not found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - not found
-- Looking for getauxval
-- Looking for getauxval - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- JNI library is disabled
-- Configuring done (1.5s)
-- Generating done (0.1s)
-- Build files have been written to: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake/rocksdb-prefix/src/rocksdb-build
[ 20%] Performing build step for 'rocksdb'
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_reservation_manager.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_entry_roles.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_fetcher.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/cache/lru_cache.cc:93:12: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  uint32_t count = 0;
           ^
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o
1 warning generated.
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_garbage_meter.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/convenience.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/compacted_db_impl.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/column_family.h:17:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/memtable_list.h:17:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/memtable.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/range_tombstone_fragmenter.h:15:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/table/internal_iterator.h:14:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/table/format.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/cf_options.h:12:
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.h:118:12: warning: definition of implicit copy assignment operator for 'MutableDBOptions' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
  explicit MutableDBOptions(const MutableDBOptions& options) = default;
           ^
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.cc:1226:27: note: in implicit copy assignment operator for 'rocksdb::MutableDBOptions' first required here
      mutable_db_options_ = new_options;
                          ^
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_iter.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/dbformat.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/error_handler.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/event_helpers.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/experimental.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/file_indexer.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_job.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/internal_stats.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/log_reader.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/log_writer.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable_list.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_helper.cc.o
1 warning generated.
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_operator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/output_validator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/repair.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/table_cache.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_builder.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_edit.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/version_set.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_manager.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_controller.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_thread.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/composite_env.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/version_edit_handler.cc:27:10: warning: variable 'recovered_edits' set but not used [-Wunused-but-set-variable]
  size_t recovered_edits = 0;
         ^
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_chroot.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_encryption.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/fs_remap.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/mock_env.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/unique_id.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o
1 warning generated.
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/file_util.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/filename.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/line_file_reader.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/read_write_util.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/event_logger.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/arena.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/cf_options.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/configurable.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/customizable.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/db_options.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options_helper.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options_parser.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/port/stack_trace.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.cc:6:
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.h:118:12: warning: definition of implicit copy assignment operator for 'MutableDBOptions' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
  explicit MutableDBOptions(const MutableDBOptions& options) = default;
           ^
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.cc:524:14: note: in implicit copy assignment operator for 'rocksdb::MutableDBOptions' first required here
    mutable_ = mdb;
             ^
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o
1 warning generated.
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/format.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/get_context.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/iterator.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/table_factory.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/table_properties.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/testutil.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_handler.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_result.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/coding.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/comparator.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/hash.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/murmurhash.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/random.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/ribbon_config.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/regex.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/slice.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/status.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/string_util.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/thread_local.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/util/xxhash.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/debug.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/utilities/env_mirror.cc:30:14: warning: variable 'off' set but not used [-Wunused-but-set-variable]
      size_t off = 0;
             ^
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o
1 warning generated.
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/replayer_impl.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/concurrent_tree.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/keyrange.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/range_buffer.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/treenode.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/txnid_set.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/wfg.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/standalone_port.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/dbt.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/memarena.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c_arm64.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/port/port_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/env_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/fs_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/io_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/build_version.cc.o
[100%] Linking CXX static library librocksdb.a
[100%] Built target rocksdb
[ 24%] No install step for 'rocksdb'
[ 27%] Completed 'rocksdb'
[ 27%] Built target rocksdb
[ 31%] Building CXX object CMakeFiles/erocksdb.dir/backup.cc.o
[ 34%] Building CXX object CMakeFiles/erocksdb.dir/transaction.cc.o
[ 41%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb.cc.o
[ 41%] Building CXX object CMakeFiles/erocksdb.dir/counter_merge_operator.cc.o
[ 44%] Building CXX object CMakeFiles/erocksdb.dir/bitset_merge_operator.cc.o
[ 48%] Building CXX object CMakeFiles/erocksdb.dir/cache.cc.o
[ 55%] Building CXX object CMakeFiles/erocksdb.dir/erlang_merge.cc.o
[ 55%] Building CXX object CMakeFiles/erocksdb.dir/batch.cc.o
[ 58%] Building CXX object CMakeFiles/erocksdb.dir/env.cc.o
[ 62%] Building CXX object CMakeFiles/erocksdb.dir/statistics.cc.o
[ 65%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_column_family.cc.o
[ 68%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_db.cc.o
[ 72%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_iter.cc.o
[ 75%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_snapshot.cc.o
[ 79%] Building CXX object CMakeFiles/erocksdb.dir/rate_limiter.cc.o
[ 82%] Building CXX object CMakeFiles/erocksdb.dir/refobjects.cc.o
[ 86%] Building CXX object CMakeFiles/erocksdb.dir/sst_file_manager.cc.o
[ 89%] Building CXX object CMakeFiles/erocksdb.dir/transaction_log.cc.o
[ 93%] Building CXX object CMakeFiles/erocksdb.dir/util.cc.o
[ 96%] Building CXX object CMakeFiles/erocksdb.dir/write_buffer_manager.cc.o
[100%] Linking CXX shared module /Users/lilpacy/arweave/_build/default/lib/rocksdb/priv/liberocksdb.so
[100%] Built target erocksdb
+ echo done.
done.
===> "/Users/lilpacy/arweave/_build/default/lib/prometheus_cowboy/ebin/prometheus_cowboy.app" is missing description entry
===> Compiling c_src/b64fast.c
===> Linking /Users/lilpacy/arweave/_build/default/lib/b64fast/priv/b64fast.so
CMake Warning:
  Ignoring extra path from command line:

   ".."

CMake Error: The source directory "/Users/lilpacy/arweave/apps/arweave/lib/RandomX" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
===> Hook for compile failed!
JamesPiechota commented 4 months ago

When you cloned did you do a recursive clone? If not you will need to update the git submodules

lilpacy commented 4 months ago

Oh, sorry, I forgot to add --recursive. I updated git submodules and now the output is below.

% ./rebar3 as prod tar                                            
===> Verifying dependencies...
===> Fetching b64fast (from {git,"https://github.com/ArweaveTeam/b64fast.git",
                   {ref,"58f0502e49bf73b29d95c6d02460d1fb8d2a5273"}})
===> Fetching pc (from {git,"https://github.com/blt/port_compiler.git",{tag,"v1.12.0"}})
===> Analyzing applications...
===> Compiling pc
===> Fetching cowboy v2.10.0
===> Fetching graphql (from {git,"https://github.com/shopgun/graphql-erlang.git",
                   {ref,"4fd356294c2acea42a024366bc5a64661e4862d7"}})
===> Fetching geas_rebar3 (from {git,"https://github.com/crownedgrouse/geas_rebar3.git",
                       {branch,"master"}})
===> Fetching geas v2.8.0
===> Fetching samovar v1.0.2
===> Analyzing applications...
===> Compiling samovar
===> Compiling geas
===> Compiling geas_rebar3
===> Fetching rebar3_hex v7.0.7
===> Fetching hex_core v0.8.4
===> Fetching verl v1.1.1
===> Analyzing applications...
===> Compiling hex_core
===> Compiling verl
===> Compiling rebar3_hex
===> Fetching gun v1.3.3
===> Fetching jiffy (from {git,"https://github.com/ArweaveTeam/jiffy.git",
                 {ref,"74c956defa9116c85d76f77c3e9b5bd6de7bd39a"}})
===> Fetching prometheus v4.11.0
===> Fetching prometheus_cowboy v0.1.8
===> Fetching rebar3_archive_plugin v0.0.1
===> Fetching rebar3_elvis_plugin (from {git,"https://github.com/deadtrickster/rebar3_elvis_plugin.git",
                               "master"})
===> WARNING: It is recommended to use {branch, Name}, {tag, Tag} or {ref, Ref}, otherwise updating the dep may not work as expected.
===> Fetching katana_code v0.1.0
===> Fetching zipper v1.0.1
===> Fetching aleppo v1.0.0
===> Analyzing applications...
===> Compiling zipper
===> Compiling aleppo
_build/default/plugins/aleppo/src/aleppo.erl:6:2: Warning: record ale_context has field(s) without type information
_build/default/plugins/aleppo/src/aleppo.erl:12:1: Warning: missing specification for function process_file/1
_build/default/plugins/aleppo/src/aleppo.erl:15:1: Warning: missing specification for function process_file/2
_build/default/plugins/aleppo/src/aleppo.erl:25:1: Warning: missing specification for function process_tokens/1
_build/default/plugins/aleppo/src/aleppo.erl:32:1: Warning: missing specification for function process_tokens/2
_build/default/plugins/aleppo/src/aleppo.erl:307:1: Warning: missing specification for function scan_file/1

===> Compiling katana_code
===> Compiling rebar3_elvis_plugin
===> Analyzing applications...
===> Compiling rebar3_archive_plugin
===> Fetching prometheus_process_collector (from {git,
                                    "https://github.com/ArweaveTeam/prometheus_process_collector.git",
                                    {ref,
                                     "1362b608ffa4748cdf5dba92b85c981218fd4fa2"}})
===> Fetching rocksdb (from {git,"https://github.com/ArweaveTeam/erlang-rocksdb.git",
                   {ref,"29f2c392b145eebff01eff2a026d302621a2867f"}})
===> Fetching cowlib v2.12.1
===> Fetching prometheus_httpd v2.1.11
===> Fetching quantile_estimator v0.2.1
===> Fetching ranch v1.8.0
===> Fetching accept v0.3.5
+ mkdir -p _build/cmake
+ cd _build/cmake
+ type cmake3
+ CMAKE=cmake
+ cmake -DCMAKE_OSX_ARCHITECTURES=arm64 ../../c_src
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is AppleClang 14.0.3.14030022
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- cmake args -DCMAKE_POSITION_INDEPENDENT_CODE=ON;-DCMAKE_CXX_COMPILER=/Library/Developer/CommandLineTools/usr/bin/c++;-DCMAKE_AR=/Library/Developer/CommandLineTools/usr/bin/ar;-DCMAKE_BUILD_TYPE=Release;-DFAIL_ON_WARNINGS=OFF;-DPORTABLE=ON;-DUSE_RTTI=1;-DWITH_TOOLS=OFF;-DWITH_TESTS=OFF;-DWITH_GFLAGS=OFF;-DWITH_JEMALLOC=OFF;-DWITH_TBB=;-DWITH_SNAPPY=;-DWITH_LZ4=;-DWITH_ZLIB=;-DWITH_BZ2=;-DWITH_ZSTD=
-- Found RocksDB library: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake/rocksdb-prefix/src/rocksdb-build/librocksdb.a
-- Found RocksDB includes: /Users/lilpacy/arweave/_build/default/lib/rocksdb/c_src/../deps/rocksdb/include
-- Using OTP lib: /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib - found
-- Using erl_interface version: erl_interface-5.5.1
-- Using erts version: erts-14.2.5
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success
-- Configuring done (1.0s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake
+ echo done.
done.
    c++ -O3 -finline-functions -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -std=c++11 -Wall  -c -o prometheus_process_collector_nif.o prometheus_process_collector_nif.cc
c++ -O3 -finline-functions -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -std=c++11 -Wall  -c -o prometheus_process_info_macos.o prometheus_process_info_macos.cc
cc prometheus_process_collector_nif.o prometheus_process_info_macos.o -flat_namespace -undefined suppress -shared -L /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/lib -lei -lstdc++ -o /Users/lilpacy/arweave/_build/default/lib/prometheus_process_collector/c_src/../priv/prometheus_process_collector.so
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/objects.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/objects.cc
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/termstack.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/termstack.c
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/util.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/util.c
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:70:1: warning: no previous prototype for function 'enc_new' [-Wmissing-prototypes]
enc_new(ErlNifEnv* env)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:69:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
Encoder*
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:103:1: warning: no previous prototype for function 'enc_init' [-Wmissing-prototypes]
enc_init(Encoder* e, ErlNifEnv* env)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:102:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:120:1: warning: no previous prototype for function 'enc_error' [-Wmissing-prototypes]
enc_error(Encoder* e, const char* msg)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:119:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ERL_NIF_TERM
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:127:1: warning: no previous prototype for function 'enc_obj_error' [-Wmissing-prototypes]
enc_obj_error(Encoder* e, const char* msg, ERL_NIF_TERM obj)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:126:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ERL_NIF_TERM
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:133:1: warning: no previous prototype for function 'enc_flush' [-Wmissing-prototypes]
enc_flush(Encoder* e)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:132:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:415:1: warning: no previous prototype for function 'digits10' [-Wmissing-prototypes]
digits10(ErlNifUInt64 v)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:414:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:439:1: warning: no previous prototype for function 'u64ToAsciiTable' [-Wmissing-prototypes]
u64ToAsciiTable(unsigned char *dst, ErlNifUInt64 value)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:438:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
unsigned int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:468:1: warning: no previous prototype for function 'i64ToAsciiTable' [-Wmissing-prototypes]
i64ToAsciiTable(unsigned char *dst, ErlNifSInt64 value)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:467:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
unsigned
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:600:1: warning: no previous prototype for function 'enc_map_to_ejson' [-Wmissing-prototypes]
enc_map_to_ejson(ErlNifEnv* env, ERL_NIF_TERM map, ERL_NIF_TERM* out)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.c:599:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
9 warnings generated.
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/utf8.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/utf8.c
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.cc
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.cc
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/jiffy.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/jiffy.c
c++ -O3 -arch arm64 -Wall -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/doubles.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/doubles.cc
cc -O3 -std=c99 -arch arm64 -Wall -Wmissing-prototypes -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include  -c -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:70:1: warning: no previous prototype for function 'dec_new' [-Wmissing-prototypes]
dec_new(ErlNifEnv* env)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:69:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
Decoder*
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:109:1: warning: no previous prototype for function 'dec_init' [-Wmissing-prototypes]
dec_init(Decoder* d, ErlNifEnv* env, ERL_NIF_TERM arg, ErlNifBinary* bin)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:108:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:129:1: warning: no previous prototype for function 'dec_error' [-Wmissing-prototypes]
dec_error(Decoder* d, const char* atom)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:128:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ERL_NIF_TERM
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:138:1: warning: no previous prototype for function 'dec_curr' [-Wmissing-prototypes]
dec_curr(Decoder* d)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:137:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
char
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:145:1: warning: no previous prototype for function 'dec_top' [-Wmissing-prototypes]
dec_top(Decoder* d)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:144:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:151:1: warning: no previous prototype for function 'dec_push' [-Wmissing-prototypes]
dec_push(Decoder* d, char val)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:150:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:170:1: warning: no previous prototype for function 'dec_pop' [-Wmissing-prototypes]
dec_pop(Decoder* d) {
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:169:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
char
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:183:1: warning: no previous prototype for function 'dec_pop_assert' [-Wmissing-prototypes]
dec_pop_assert(Decoder* d, char val)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:182:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
void
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:191:1: warning: no previous prototype for function 'dec_string' [-Wmissing-prototypes]
dec_string(Decoder* d, ERL_NIF_TERM* value)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:190:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:375:1: warning: no previous prototype for function 'dec_number' [-Wmissing-prototypes]
dec_number(Decoder* d, ERL_NIF_TERM* value)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:374:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
int
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:622:1: warning: no previous prototype for function 'make_empty_object' [-Wmissing-prototypes]
make_empty_object(ErlNifEnv* env, int ret_map)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:621:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ERL_NIF_TERM
^
static 
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:634:1: warning: no previous prototype for function 'make_array' [-Wmissing-prototypes]
make_array(ErlNifEnv* env, ERL_NIF_TERM list)
^
/Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.c:633:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
ERL_NIF_TERM
^
static 
12 warnings generated.
cc /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/objects.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/termstack.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/util.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/encoder.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/utf8.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fixed-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/strtod.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/fast-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/cached-powers.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/double-conversion.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/diy-fp.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/double-conversion/bignum-dtoa.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/jiffy.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/doubles.o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/decoder.o -arch arm64 -flat_namespace -undefined suppress -L /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/lib -ldl -lpthread -lei -lstdc++ -o /Users/lilpacy/arweave/_build/default/lib/jiffy/c_src/../priv/jiffy.so
===> Analyzing applications...
===> Compiling rocksdb
===> Compiling quantile_estimator
_build/default/lib/quantile_estimator/src/quantile.erl:17:10: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.
_build/default/lib/quantile_estimator/src/quantile.erl:54:5: Warning: ambiguous call of overridden auto-imported BIF ceil/1
 - use erlang:ceil/1 or "-compile({no_auto_import,[ceil/1]})." to resolve name clash

_build/default/lib/quantile_estimator/src/quantile_estimator.erl:97:49: Warning: ambiguous call of overridden auto-imported BIF floor/1
 - use erlang:floor/1 or "-compile({no_auto_import,[floor/1]})." to resolve name clash

===> Compiling prometheus
===> Compiling accept
===> Compiling prometheus_httpd
===> Compiling prometheus_cowboy
===> Compiling cowlib
===> Compiling gun
_build/default/lib/gun/src/gun.erl:654:29: Warning: erlang:get_stacktrace/0 is removed; use the new try/catch syntax for retrieving the stack backtrace

===> Compiling b64fast
===> Compiling graphql
_build/default/lib/graphql/src/graphql_execute.erl:312:43: Warning: ambiguous call of overridden auto-imported BIF alias/1
 - use erlang:alias/1 or "-compile({no_auto_import,[alias/1]})." to resolve name clash

===> Compiling prometheus_process_collector
===> Compiling ranch
===> Compiling cowboy
===> Compiling jiffy
+ cd _build/cmake
+ type cmake3
+ CMAKE=cmake
+ case "$@" in
++ getconf _NPROCESSORS_ONLN
+ CORES=10
+ '[' x10 = x ']'
+ PAR='-- -j 10'
+ cmake --build . -- -j 10
[  3%] Creating directories for 'rocksdb'
[  6%] No download step for 'rocksdb'
[ 10%] No update step for 'rocksdb'
[ 13%] No patch step for 'rocksdb'
[ 17%] Performing configure step for 'rocksdb'
-- The CXX compiler identification is AppleClang 14.0.3.14030022
-- The C compiler identification is AppleClang 14.0.3.14030022
-- The ASM compiler identification is AppleClang
-- Found assembler: /Library/Developer/CommandLineTools/usr/bin/cc
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found Git: /usr/bin/git (found version "2.39.2 (Apple Git-143)")
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success
-- Performing Test HAS_ARMV8_CRC
-- Performing Test HAS_ARMV8_CRC - Success
--  HAS_ARMV8_CRC yes
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Failed
-- Performing Test BUILTIN_ATOMIC
-- Performing Test BUILTIN_ATOMIC - Success
-- Performing Test HAS_LIBURING
-- Performing Test HAS_LIBURING - Failed
-- Performing Test HAVE_THREAD_LOCAL
-- Performing Test HAVE_THREAD_LOCAL - Success
-- Enabling RTTI
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Failed
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Failed
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Failed
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - not found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - not found
-- Looking for getauxval
-- Looking for getauxval - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- JNI library is disabled
-- Configuring done (1.5s)
-- Generating done (0.1s)
-- Build files have been written to: /Users/lilpacy/arweave/_build/default/lib/rocksdb/_build/cmake/rocksdb-prefix/src/rocksdb-build
[ 20%] Performing build step for 'rocksdb'
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_reservation_manager.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache_entry_roles.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/cache/cache.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_fetcher.cc.o
[  0%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_builder.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/arena_wrapped_db_iter.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_addition.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/cache/lru_cache.cc:93:12: warning: variable 'count' set but not used [-Wunused-but-set-variable]
  uint32_t count = 0;
           ^
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_cache.cc.o
[  2%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_garbage.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_meta.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_file_reader.cc.o
1 warning generated.
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_garbage_meter.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_format.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_sequential_reader.cc.o
[  4%] Building CXX object CMakeFiles/rocksdb.dir/db/blob/blob_log_writer.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/builder.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/c.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/column_family.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_iterator.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker.cc.o
[  6%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_job.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_fifo.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_level.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/compaction_picker_universal.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/compaction/sst_partitioner.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/convenience.cc.o
[  8%] Building CXX object CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/compacted_db_impl.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_write.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_compaction_flush.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_files.cc.o
[ 10%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_open.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_debug.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_experimental.cc.o
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.cc:9:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/column_family.h:17:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/memtable_list.h:17:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/memtable.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/range_tombstone_fragmenter.h:15:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/pinned_iterators_manager.h:12:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/table/internal_iterator.h:14:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/table/format.h:22:
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/cf_options.h:12:
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.h:118:12: warning: definition of implicit copy assignment operator for 'MutableDBOptions' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
  explicit MutableDBOptions(const MutableDBOptions& options) = default;
           ^
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/db_impl/db_impl.cc:1226:27: note: in implicit copy assignment operator for 'rocksdb::MutableDBOptions' first required here
      mutable_db_options_ = new_options;
                          ^
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_readonly.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_impl/db_impl_secondary.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o
[ 12%] Building CXX object CMakeFiles/rocksdb.dir/db/db_iter.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/dbformat.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/error_handler.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/event_helpers.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/experimental.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/file_indexer.cc.o
[ 14%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_job.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/import_column_family_job.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/internal_stats.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o
[ 17%] Building CXX object CMakeFiles/rocksdb.dir/db/log_reader.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/log_writer.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/memtable_list.cc.o
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_helper.cc.o
1 warning generated.
[ 19%] Building CXX object CMakeFiles/rocksdb.dir/db/merge_operator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/output_validator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/periodic_work_scheduler.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/repair.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o
[ 21%] Building CXX object CMakeFiles/rocksdb.dir/db/table_cache.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/trim_history_scheduler.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_builder.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit.cc.o
[ 23%] Building CXX object CMakeFiles/rocksdb.dir/db/version_edit_handler.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/version_set.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_edit.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/wal_manager.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o
[ 25%] Building CXX object CMakeFiles/rocksdb.dir/db/write_controller.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/db/write_thread.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/composite_env.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/db/version_edit_handler.cc:27:10: warning: variable 'recovered_edits' set but not used [-Wunused-but-set-variable]
  size_t recovered_edits = 0;
         ^
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_chroot.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_encryption.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o
[ 27%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/file_system_tracer.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/fs_remap.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/mock_env.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/env/unique_id.cc.o
1 warning generated.
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/file/delete_scheduler.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/file/file_prefetch_buffer.cc.o
[ 29%] Building CXX object CMakeFiles/rocksdb.dir/file/filename.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/file_util.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/line_file_reader.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/random_access_file_reader.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/read_write_util.cc.o
[ 31%] Building CXX object CMakeFiles/rocksdb.dir/file/readahead_raf.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sequence_file_reader.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/sst_file_manager_impl.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/file/writable_file_writer.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/auto_roll_logger.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/event_logger.cc.o
[ 34%] Building CXX object CMakeFiles/rocksdb.dir/logging/log_buffer.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/arena.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/concurrent_arena.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/jemalloc_nodump_allocator.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memory/memkind_kmem_allocator.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o
[ 36%] Building CXX object CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o
[ 38%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/in_memory_stats_history.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o
[ 40%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/persistent_stats_history.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/cf_options.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/configurable.cc.o
[ 42%] Building CXX object CMakeFiles/rocksdb.dir/options/customizable.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/db_options.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options_helper.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/options/options_parser.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/port/stack_trace.cc.o
[ 44%] Building CXX object CMakeFiles/rocksdb.dir/table/adaptive/adaptive_table_factory.cc.o
In file included from /Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.cc:6:
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.h:118:12: warning: definition of implicit copy assignment operator for 'MutableDBOptions' is deprecated because it has a user-declared copy constructor [-Wdeprecated-copy]
  explicit MutableDBOptions(const MutableDBOptions& options) = default;
           ^
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/options/db_options.cc:524:14: note: in implicit copy assignment operator for 'rocksdb::MutableDBOptions' first required here
    mutable_ = mdb;
             ^
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/binary_search_index_reader.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_filter_block.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_builder.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_factory.cc.o
[ 46%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_iterator.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_based_table_reader.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_builder.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefetcher.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/block_prefix_index.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_hash_index.cc.o
1 warning generated.
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/data_block_footer.cc.o
[ 48%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_block_reader_common.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/filter_policy.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/flush_block_policy.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/full_filter_block.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/hash_index_reader.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_builder.cc.o
[ 51%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/index_reader_common.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/parsed_full_filter_block.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_filter_block.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_iterator.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/partitioned_index_reader.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/reader_common.cc.o
[ 53%] Building CXX object CMakeFiles/rocksdb.dir/table/block_based/uncompression_dict_reader.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_builder.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_factory.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/cuckoo/cuckoo_table_reader.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/format.cc.o
[ 55%] Building CXX object CMakeFiles/rocksdb.dir/table/get_context.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/iterator.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_bloom.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_builder.cc.o
[ 57%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_factory.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_index.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_key_coding.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/plain/plain_table_reader.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_dumper.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o
[ 59%] Building CXX object CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/table_factory.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/table_properties.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/sync_point_impl.cc.o
[ 61%] Building CXX object CMakeFiles/rocksdb.dir/test_util/testutil.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/test_util/transaction_test_util.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/io_tracer_parser_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o
[ 63%] Building CXX object CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/block_cache_tracer.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/io_tracer.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_handler.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record_result.cc.o
[ 65%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_record.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/trace_replay/trace_replay.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/coding.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/comparator.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o
[ 68%] Building CXX object CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/hash.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/murmurhash.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/random.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o
[ 70%] Building CXX object CMakeFiles/rocksdb.dir/util/ribbon_config.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/regex.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/slice.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/file_checksum_helper.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/status.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/string_util.cc.o
[ 72%] Building CXX object CMakeFiles/rocksdb.dir/util/thread_local.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/util/xxhash.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o
[ 74%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o
[ 76%] Building CXX object CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/debug.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o
[ 78%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_env.cc.o
/Users/lilpacy/arweave/_build/default/lib/rocksdb/deps/rocksdb/utilities/env_mirror.cc:30:14: warning: variable 'off' set but not used [-Wunused-but-set-variable]
      size_t off = 0;
             ^
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/fault_injection_fs.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o
1 warning generated.
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o
[ 80%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/sortlist.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o
[ 82%] Building CXX object CMakeFiles/rocksdb.dir/utilities/object_registry.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o
[ 85%] Building CXX object CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/cache_simulator.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/trace/replayer_impl.cc.o
[ 87%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_tracker.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/point/point_lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_manager.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/range_tree_lock_tracker.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o
[ 89%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o
[ 91%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o
[ 93%] Building CXX object CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/concurrent_tree.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/keyrange.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/lock_request.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/locktree.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/manager.cc.o
[ 95%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/range_buffer.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/treenode.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/txnid_set.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/locktree/wfg.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/standalone_port.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/dbt.cc.o
[ 97%] Building CXX object CMakeFiles/rocksdb.dir/utilities/transactions/lock/range/range_tree/lib/util/memarena.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/util/crc32c_arm64.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/port/port_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/env_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/fs_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/env/io_posix.cc.o
[100%] Building CXX object CMakeFiles/rocksdb.dir/build_version.cc.o
[100%] Linking CXX static library librocksdb.a
[100%] Built target rocksdb
[ 24%] No install step for 'rocksdb'
[ 27%] Completed 'rocksdb'
[ 27%] Built target rocksdb
[ 31%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb.cc.o
[ 41%] Building CXX object CMakeFiles/erocksdb.dir/batch.cc.o
[ 41%] Building CXX object CMakeFiles/erocksdb.dir/cache.cc.o
[ 44%] Building CXX object CMakeFiles/erocksdb.dir/backup.cc.o
[ 41%] Building CXX object CMakeFiles/erocksdb.dir/bitset_merge_operator.cc.o
[ 48%] Building CXX object CMakeFiles/erocksdb.dir/transaction.cc.o
[ 51%] Building CXX object CMakeFiles/erocksdb.dir/counter_merge_operator.cc.o
[ 55%] Building CXX object CMakeFiles/erocksdb.dir/erlang_merge.cc.o
[ 58%] Building CXX object CMakeFiles/erocksdb.dir/env.cc.o
[ 62%] Building CXX object CMakeFiles/erocksdb.dir/statistics.cc.o
[ 65%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_column_family.cc.o
[ 68%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_db.cc.o
[ 72%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_iter.cc.o
[ 75%] Building CXX object CMakeFiles/erocksdb.dir/erocksdb_snapshot.cc.o
[ 79%] Building CXX object CMakeFiles/erocksdb.dir/rate_limiter.cc.o
[ 82%] Building CXX object CMakeFiles/erocksdb.dir/refobjects.cc.o
[ 86%] Building CXX object CMakeFiles/erocksdb.dir/sst_file_manager.cc.o
[ 89%] Building CXX object CMakeFiles/erocksdb.dir/transaction_log.cc.o
[ 93%] Building CXX object CMakeFiles/erocksdb.dir/util.cc.o
[ 96%] Building CXX object CMakeFiles/erocksdb.dir/write_buffer_manager.cc.o
[100%] Linking CXX shared module /Users/lilpacy/arweave/_build/default/lib/rocksdb/priv/liberocksdb.so
[100%] Built target erocksdb
+ echo done.
done.
===> "/Users/lilpacy/arweave/_build/default/lib/prometheus_cowboy/ebin/prometheus_cowboy.app" is missing description entry
===> Compiling c_src/b64fast.c
===> Linking /Users/lilpacy/arweave/_build/default/lib/b64fast/priv/b64fast.so
[  3%] Building CXX object CMakeFiles/randomx.dir/src/aes_hash.cpp.o
[  7%] Building C object CMakeFiles/randomx.dir/src/argon2_ref.c.o
[ 11%] Building C object CMakeFiles/randomx.dir/src/argon2_ssse3.c.o
[ 14%] Building C object CMakeFiles/randomx.dir/src/argon2_avx2.c.o
[ 18%] Building CXX object CMakeFiles/randomx.dir/src/bytecode_machine.cpp.o
[ 22%] Building CXX object CMakeFiles/randomx.dir/src/cpu.cpp.o
[ 25%] Building CXX object CMakeFiles/randomx.dir/src/dataset.cpp.o
[ 29%] Building CXX object CMakeFiles/randomx.dir/src/soft_aes.cpp.o
[ 33%] Building C object CMakeFiles/randomx.dir/src/virtual_memory.c.o
[ 37%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted.cpp.o
[ 40%] Building CXX object CMakeFiles/randomx.dir/src/allocator.cpp.o
[ 44%] Building CXX object CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.o
[ 48%] Building CXX object CMakeFiles/randomx.dir/src/instruction.cpp.o
[ 51%] Building CXX object CMakeFiles/randomx.dir/src/randomx.cpp.o
[ 55%] Building CXX object CMakeFiles/randomx.dir/src/superscalar.cpp.o
[ 59%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled.cpp.o
[ 62%] Building CXX object CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.o
[ 66%] Building C object CMakeFiles/randomx.dir/src/argon2_core.c.o
[ 70%] Building CXX object CMakeFiles/randomx.dir/src/blake2_generator.cpp.o
[ 74%] Building CXX object CMakeFiles/randomx.dir/src/instructions_portable.cpp.o
[ 77%] Building C object CMakeFiles/randomx.dir/src/reciprocal.c.o
[ 81%] Building CXX object CMakeFiles/randomx.dir/src/virtual_machine.cpp.o
[ 85%] Building CXX object CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.o
[ 88%] Building C object CMakeFiles/randomx.dir/src/blake2/blake2b.c.o
[ 92%] Building C object CMakeFiles/randomx.dir/src/jit_compiler_a64_static.S.o
[ 96%] Building CXX object CMakeFiles/randomx.dir/src/jit_compiler_a64.cpp.o
[100%] Linking CXX static library librandomx.a
[100%] Built target randomx
cc -O3 -std=c99 -arch arm64 -finline-functions -Wall -Wmissing-prototypes `pkg-config --cflags gmp openssl` -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -I /usr/local/include -I ../lib/RandomX/src  -c -o /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.o /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.c
In file included from /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.c:7:
/Users/lilpacy/arweave/apps/arweave/c_src/sha-256.h:8:3: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
  SHA256_Init(&sha256);
  ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
In file included from /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.c:7:
/Users/lilpacy/arweave/apps/arweave/c_src/sha-256.h:9:3: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
  SHA256_Update(&sha256, input, len);
  ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
In file included from /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.c:7:
/Users/lilpacy/arweave/apps/arweave/c_src/sha-256.h:10:3: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
  SHA256_Final(hash, &sha256);
  ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
3 warnings generated.
c++ -O3 -arch arm64 -finline-functions -Wall `pkg-config --cflags gmp openssl` -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -I ../lib/RandomX/src -std=c++11  -c -o /Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.o /Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.cpp
/Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.cpp:9:2: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
        SHA256_Init(&sha256);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.cpp:10:2: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
        SHA256_Update(&sha256, in_r, 32);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.cpp:11:2: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
        SHA256_Update(&sha256, in_k, 32);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.cpp:12:2: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
        SHA256_Final(out, &sha256);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
4 warnings generated.
c++ -O3 -arch arm64 -finline-functions -Wall `pkg-config --cflags gmp openssl` -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -I ../lib/RandomX/src -std=c++11  -c -o /Users/lilpacy/arweave/apps/arweave/c_src/randomx_long_with_entropy.o /Users/lilpacy/arweave/apps/arweave/c_src/randomx_long_with_entropy.cpp
In file included from /Users/lilpacy/arweave/apps/arweave/c_src/randomx_long_with_entropy.cpp:3:
In file included from ../lib/RandomX/src/vm_interpreted.hpp:34:
../lib/RandomX/src/virtual_machine.hpp:36:1: warning: 'randomx_vm' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class randomx_vm {
^
../lib/RandomX/src/randomx.h:56:9: note: did you mean class here?
typedef struct randomx_vm randomx_vm;
        ^~~~~~
        class
In file included from /Users/lilpacy/arweave/apps/arweave/c_src/randomx_long_with_entropy.cpp:3:
In file included from ../lib/RandomX/src/vm_interpreted.hpp:35:
In file included from ../lib/RandomX/src/bytecode_machine.hpp:32:
../lib/RandomX/src/intrin_portable.h:422:26: warning: variable 'temp' is uninitialized when used here [-Wuninitialized]
        temp = vcopyq_laneq_f64(temp, 1, a, 1);
                                ^~~~
/Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/arm_neon.h:69195:26: note: expanded from macro 'vcopyq_laneq_f64'
  float64x2_t __s0_933 = __p0_933; \
                         ^~~~~~~~
../lib/RandomX/src/intrin_portable.h:421:2: note: variable 'temp' is declared here
        float64x2_t temp;
        ^
../lib/RandomX/src/intrin_portable.h:513:25: warning: variable 'x' is uninitialized when used here [-Wuninitialized]
        x = vsetq_lane_f64(lo, x, 0);
                               ^
/Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/arm_neon.h:62596:22: note: expanded from macro 'vsetq_lane_f64'
  float64x2_t __s1 = __p1; \
                     ^~~~
../lib/RandomX/src/intrin_portable.h:512:2: note: variable 'x' is declared here
        rx_vec_f128 x;
        ^
3 warnings generated.
c++ -O3 -arch arm64 -finline-functions -Wall `pkg-config --cflags gmp openssl` -fPIC -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/include/ -I /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/include -I ../lib/RandomX/src -std=c++11  -c -o /Users/lilpacy/arweave/apps/arweave/c_src/vdf.o /Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:74:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:75:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:76:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, locIn, VDF_SHA_HASH_SIZE); // -1 memcpy
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:77:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(tempOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:81:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:82:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:83:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:84:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(tempOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:88:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:89:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:90:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:91:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(locOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:102:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:103:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:104:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, locIn, VDF_SHA_HASH_SIZE); // -1 memcpy
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:105:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(tempOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:110:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:111:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:112:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:113:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(tempOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:120:6: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                        SHA256_Init(&sha256);
                                        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:121:6: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                        SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:122:6: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                        SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:123:6: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                        SHA256_Final(tempOut, &sha256);
                                        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:130:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:131:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:132:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:133:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(tempOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:137:5: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
                                SHA256_Init(&sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:138:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, saltBuffer, SALT_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:139:5: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
                                SHA256_Update(&sha256, tempOut, VDF_SHA_HASH_SIZE);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:140:5: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
                                SHA256_Final(locOut, &sha256);
                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:299:2: warning: 'SHA256_Init' is deprecated [-Wdeprecated-declarations]
        SHA256_Init(&sha256);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:73:1: note: 'SHA256_Init' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:300:2: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
        SHA256_Update(&sha256, prevOutput, VDF_SHA_HASH_SIZE);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:301:2: warning: 'SHA256_Update' is deprecated [-Wdeprecated-declarations]
        SHA256_Update(&sha256, resetSeed, VDF_SHA_HASH_SIZE);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:74:1: note: 'SHA256_Update' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
/Users/lilpacy/arweave/apps/arweave/c_src/vdf.cpp:302:2: warning: 'SHA256_Final' is deprecated [-Wdeprecated-declarations]
        SHA256_Final(res, &sha256);
        ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/sha.h:76:1: note: 'SHA256_Final' has been explicitly marked deprecated here
OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:194:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
#   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
                                                ^
/opt/homebrew/Cellar/openssl@3/3.3.0/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
#     define OSSL_DEPRECATED(since) __attribute__((deprecated))
                                                   ^
36 warnings generated.
c++ /Users/lilpacy/arweave/apps/arweave/c_src/ar_mine_randomx.o /Users/lilpacy/arweave/apps/arweave/c_src/feistel_msgsize_key_cipher.o /Users/lilpacy/arweave/apps/arweave/c_src/randomx_long_with_entropy.o /Users/lilpacy/arweave/apps/arweave/c_src/vdf.o -arch arm64 -flat_namespace -undefined suppress `pkg-config --libs gmp openssl` -L /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib/erl_interface-5.5.1/lib -L /usr/local/lib -lei -lgmp -lssl -lcrypto ../lib/RandomX/build/librandomx.a -shared -o /Users/lilpacy/arweave/apps/arweave/c_src/../priv/arweave.so
===> Analyzing applications...
===> Compiling arweave
apps/arweave/src/ar_bench_hash.erl:29:1: Warning: function show_help/0 is unused

apps/arweave/src/ar_doctor_bench.erl:82:21: Warning: variable 'DataDir' is unused
apps/arweave/src/ar_doctor_bench.erl:132:1: Warning: function random_chunk_pread/2 is unused
apps/arweave/src/ar_doctor_bench.erl:134:1: Warning: function random_chunk_pread/5 is unused
apps/arweave/src/ar_doctor_bench.erl:145:1: Warning: function random_dev_pread/2 is unused
apps/arweave/src/ar_doctor_bench.erl:147:1: Warning: function random_dev_pread/5 is unused
apps/arweave/src/ar_doctor_bench.erl:161:1: Warning: function dd_chunk_files_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:163:1: Warning: function dd_chunk_files_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:174:1: Warning: function dd_chunk_file_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:176:1: Warning: function dd_chunk_file_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:189:1: Warning: function dd_dev_file_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:191:1: Warning: function dd_dev_file_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:203:1: Warning: function dd_devs_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:205:1: Warning: function dd_devs_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:218:1: Warning: function dd_dev_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:220:1: Warning: function dd_dev_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:233:1: Warning: function get_mounted_device/1 is unused
apps/arweave/src/ar_doctor_bench.erl:238:1: Warning: function open_files/2 is unused
apps/arweave/src/ar_doctor_bench.erl:249:1: Warning: function pread/3 is unused
apps/arweave/src/ar_doctor_bench.erl:251:9: Warning: variable 'Filepath' is unused
apps/arweave/src/ar_doctor_bench.erl:257:1: Warning: function dd_files/3 is unused
apps/arweave/src/ar_doctor_bench.erl:263:1: Warning: function dd/4 is unused

apps/arweave/src/ar.erl:612:40: Warning: variable 'Num' is unused

apps/arweave/src/ar_peers.erl:724:21: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

apps/arweave/src/ar_pricing.erl:344:52: Warning: variable 'BlockTimeHistory' is unused
apps/arweave/src/ar_pricing.erl:345:19: Warning: variable 'Denomination' is unused

apps/arweave/src/ar_config.erl:580:44: Warning: variable 'CMBatchTimeout' is unused

apps/arweave/src/ar_mining_stats.erl:331:1: Warning: function get_overall_average/3 is unused
apps/arweave/src/ar_mining_stats.erl:357:3: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

apps/arweave/src/ar_block_cache.erl:24:2: Warning: type validation_status() is unused
apps/arweave/src/ar_block_cache.erl:25:2: Warning: type nonce_limiter_validation_status() is unused
apps/arweave/src/ar_block_cache.erl:27:2: Warning: type block_status() is unused

apps/arweave/src/ar_p3.erl:98:11: Warning: variable 'Reason' is unused
apps/arweave/src/ar_p3.erl:98:19: Warning: variable 'State' is unused
apps/arweave/src/ar_p3.erl:206:3: Warning: variable 'Result' is unused
apps/arweave/src/ar_p3.erl:221:3: Warning: variable 'Error' is unused

apps/arweave/src/ar_data_sync_worker_master.erl:223:30: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.
apps/arweave/src/ar_data_sync_worker_master.erl:227:47: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

===> Assembling release arweave-2.7.3...
===> There are missing function calls in the release.
===> Make sure all applications needed at runtime are included in the release.
===> ar:docs/0 calls undefined function edoc:files/2
===> ar:shell/0 calls undefined function ar_test_node:boot_peers/0
===> ar:start_for_tests/1 calls undefined function ar_test_node:get_node_namespace/0
===> ar:start_for_tests/1 calls undefined function ar_test_node:get_unused_port/0
===> ar:stop_shell/0 calls undefined function ar_test_node:stop_peers/0
===> ar:test/0 calls undefined function eunit:test/1
===> ar:tests/2 calls undefined function ar_test_node:boot_peers/0
===> ar:tests/2 calls undefined function ar_test_node:stop_peers/0
===> ar:tests/2 calls undefined function eunit:test/2
===> ar_blacklist_middleware:test/0 calls undefined function eunit:test/1
===> ar_block:test/0 calls undefined function eunit:test/1
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:mine/0
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:start/1
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_block_cache:test/0 calls undefined function eunit:test/1
===> ar_chunk_storage:test/0 calls undefined function eunit:test/1
===> ar_data_sync_worker_master:test/0 calls undefined function eunit:test/1
===> ar_deep_hash:test/0 calls undefined function eunit:test/1
===> ar_diff_dag:test/0 calls undefined function eunit:test/1
===> ar_ets_intervals:test/0 calls undefined function eunit:test/1
===> ar_events:test/0 calls undefined function eunit:test/1
===> ar_http_iface_server:test/0 calls undefined function eunit:test/1
===> ar_inflation:test/0 calls undefined function eunit:test/1
===> ar_intervals:test/0 calls undefined function eunit:test/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:join_on/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:mine/0
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:start/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_join:node_join_test/0 calls undefined function ar_test_node:join_on/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:mine/0
===> ar_join:node_join_test/0 calls undefined function ar_test_node:mine/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:start/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_join:test/0 calls undefined function eunit:test/1
===> ar_kv:test/0 calls undefined function eunit:test/1
===> ar_merkle:test/0 calls undefined function eunit:test/1
===> ar_mining_hash:test/0 calls undefined function eunit:test/1
===> ar_mining_io:test/0 calls undefined function eunit:test/1
===> ar_mining_server:test/0 calls undefined function eunit:test/1
===> ar_mining_stats:mining_stats_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_mining_stats:test/0 calls undefined function eunit:test/1
===> ar_mining_stats:test_h2_peer_stats/0 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_stats:test_peer_stats/2 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_stats:test_report/1 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_worker:handle_task/2 calls undefined function ar_mining_server:fetch_poa_from_peers/1
===> ar_mining_worker:test/0 calls undefined function eunit:test/1
===> ar_node:test/0 calls undefined function eunit:test/1
===> ar_node_utils:test/0 calls undefined function eunit:test/1
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:assert_post_tx_to_peer/2
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:mine/0
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:sign_tx/3
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:start/1
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_node_worker:test/0 calls undefined function eunit:test/1
===> ar_nonce_limiter:test/0 calls undefined function eunit:test/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:connect_to_peer/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:join_on/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:mine/0
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:mine/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:start/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:start_peer/2
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:connect_to_peer/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:disconnect_from/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:join_on/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:mine/0
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:mine/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:start/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:start_peer/2
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_packing_server:test/0 calls undefined function eunit:test/1
===> ar_patricia_tree:test/0 calls undefined function eunit:test/1
===> ar_peers:test/0 calls undefined function eunit:test/1
===> ar_peers:test_block_rejected/0 calls undefined function ar_test_node:get_unused_port/0
===> ar_pool:process_partial_solution_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_pool:process_solution_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_pool:test/0 calls undefined function eunit:test/1
===> ar_pool_cm_job_poller:test/0 calls undefined function eunit:test/1
===> ar_pool_job_poller:test/0 calls undefined function eunit:test/1
===> ar_pricing:get_gb_cost_per_year_at_datetime_is_monotone_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_pricing:test/0 calls undefined function eunit:test/1
===> ar_pricing:usd_to_ar_pre_fork_2_4/3 calls undefined function ar_retarget:switch_to_linear_diff_pre_fork_2_4/1
===> ar_pricing_transition:test/0 calls undefined function eunit:test/1
===> ar_retarget:calculate_difficulty_linear_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:mine/0
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:start/1
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_retarget:test/0 calls undefined function eunit:test/1
===> ar_serialize:test/0 calls undefined function eunit:test/1
===> ar_storage:test/0 calls undefined function eunit:test/1
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:mine/0
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:start/1
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_storage_module:test/0 calls undefined function eunit:test/1
===> ar_sync_buckets:test/0 calls undefined function eunit:test/1
===> ar_tx:check_last_tx_pre_fork_2_5_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_tx:sign_and_verify_chunked_pre_fork_2_5_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_tx:test/0 calls undefined function eunit:test/1
===> ar_tx_db:test/0 calls undefined function eunit:test/1
===> ar_unbalanced_merkle:test/0 calls undefined function eunit:test/1
===> ar_util:test/0 calls undefined function eunit:test/1
===> ar_wallet:test/0 calls undefined function eunit:test/1
===> ar_weave:test/0 calls undefined function eunit:test/1
===> Release successfully assembled: _build/prod/rel/arweave
===> Unable to copy from /Users/lilpacy/arweave/apps/arweave/lib/RandomX/build/randomx-benchmark to /Users/lilpacy/arweave/_build/prod/rel/arweave/bin/randomx-benchmark because of {copy_failed,"/Users/lilpacy/arweave/apps/arweave/lib/RandomX/build/randomx-benchmark","/Users/lilpacy/arweave/_build/prod/rel/arweave/bin/randomx-benchmark",enoent}
lilpacy commented 4 months ago

Release successfully assembled: _build/prod/rel/arweave

At least, the production build has succeeded.

JamesPiechota commented 4 months ago

Yeah that's what I was gonna say. See if it runs. You could even just do ./bin/benchmark-vdf that should build and run the benchmark

lilpacy commented 4 months ago

It looks succeeded. Thank you🙏

% ./bin/benchmark-vdf
Arweave launch script: ./bin/benchmark-vdf
WARN: ************************************************************************
WARN: Your maximum number of open file descriptors is currently set to 256.
WARN: We recommend setting that limit to 1000000 or higher.
WARN:
WARN: Otherwise, consider setting your max_connections setting to something
WARN: lower than your file descriptor limit.
WARN: ************************************************************************

Building dependencies...
Removing build artifacts...
+ rm -f /Users/lilpacy/arweave/bin/arweave-dev
+ rm -f /Users/lilpacy/arweave/lib
+ rm -f /Users/lilpacy/arweave/releases

===> Verifying dependencies...
[100%] Built target randomx
make: `/Users/lilpacy/arweave/apps/arweave/c_src/../priv/arweave.so' is up to date.
===> Analyzing applications...
===> Compiling arweave
apps/arweave/src/ar_bench_hash.erl:29:1: Warning: function show_help/0 is unused

apps/arweave/src/ar.erl:612:40: Warning: variable 'Num' is unused

apps/arweave/src/ar_doctor_bench.erl:82:21: Warning: variable 'DataDir' is unused
apps/arweave/src/ar_doctor_bench.erl:132:1: Warning: function random_chunk_pread/2 is unused
apps/arweave/src/ar_doctor_bench.erl:134:1: Warning: function random_chunk_pread/5 is unused
apps/arweave/src/ar_doctor_bench.erl:145:1: Warning: function random_dev_pread/2 is unused
apps/arweave/src/ar_doctor_bench.erl:147:1: Warning: function random_dev_pread/5 is unused
apps/arweave/src/ar_doctor_bench.erl:161:1: Warning: function dd_chunk_files_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:163:1: Warning: function dd_chunk_files_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:174:1: Warning: function dd_chunk_file_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:176:1: Warning: function dd_chunk_file_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:189:1: Warning: function dd_dev_file_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:191:1: Warning: function dd_dev_file_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:203:1: Warning: function dd_devs_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:205:1: Warning: function dd_devs_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:218:1: Warning: function dd_dev_read/2 is unused
apps/arweave/src/ar_doctor_bench.erl:220:1: Warning: function dd_dev_read/5 is unused
apps/arweave/src/ar_doctor_bench.erl:233:1: Warning: function get_mounted_device/1 is unused
apps/arweave/src/ar_doctor_bench.erl:238:1: Warning: function open_files/2 is unused
apps/arweave/src/ar_doctor_bench.erl:249:1: Warning: function pread/3 is unused
apps/arweave/src/ar_doctor_bench.erl:251:9: Warning: variable 'Filepath' is unused
apps/arweave/src/ar_doctor_bench.erl:257:1: Warning: function dd_files/3 is unused
apps/arweave/src/ar_doctor_bench.erl:263:1: Warning: function dd/4 is unused

apps/arweave/src/ar_peers.erl:724:21: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

apps/arweave/src/ar_pricing.erl:344:52: Warning: variable 'BlockTimeHistory' is unused
apps/arweave/src/ar_pricing.erl:345:19: Warning: variable 'Denomination' is unused

apps/arweave/src/ar_config.erl:580:44: Warning: variable 'CMBatchTimeout' is unused

apps/arweave/src/ar_mining_stats.erl:331:1: Warning: function get_overall_average/3 is unused
apps/arweave/src/ar_mining_stats.erl:357:3: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

apps/arweave/src/ar_p3.erl:98:11: Warning: variable 'Reason' is unused
apps/arweave/src/ar_p3.erl:98:19: Warning: variable 'State' is unused
apps/arweave/src/ar_p3.erl:206:3: Warning: variable 'Result' is unused
apps/arweave/src/ar_p3.erl:221:3: Warning: variable 'Error' is unused

apps/arweave/src/ar_block_cache.erl:24:2: Warning: type validation_status() is unused
apps/arweave/src/ar_block_cache.erl:25:2: Warning: type nonce_limiter_validation_status() is unused
apps/arweave/src/ar_block_cache.erl:27:2: Warning: type block_status() is unused

apps/arweave/src/ar_data_sync_worker_master.erl:223:30: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.
apps/arweave/src/ar_data_sync_worker_master.erl:227:47: Warning: matching on the float 0.0 will no longer also match -0.0 in OTP 27. If you specifically intend to match 0.0 alone, write +0.0 instead.

===> Assembling release arweave-2.7.3...
===> There are missing function calls in the release.
===> Make sure all applications needed at runtime are included in the release.
===> ar:docs/0 calls undefined function edoc:files/2
===> ar:shell/0 calls undefined function ar_test_node:boot_peers/0
===> ar:start_for_tests/1 calls undefined function ar_test_node:get_node_namespace/0
===> ar:start_for_tests/1 calls undefined function ar_test_node:get_unused_port/0
===> ar:stop_shell/0 calls undefined function ar_test_node:stop_peers/0
===> ar:test/0 calls undefined function eunit:test/1
===> ar:tests/2 calls undefined function ar_test_node:boot_peers/0
===> ar:tests/2 calls undefined function ar_test_node:stop_peers/0
===> ar:tests/2 calls undefined function eunit:test/2
===> ar_blacklist_middleware:test/0 calls undefined function eunit:test/1
===> ar_block:test/0 calls undefined function eunit:test/1
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:mine/0
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:start/1
===> ar_block:test_hash_list_gen/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_block_cache:test/0 calls undefined function eunit:test/1
===> ar_chunk_storage:test/0 calls undefined function eunit:test/1
===> ar_data_sync_worker_master:test/0 calls undefined function eunit:test/1
===> ar_deep_hash:test/0 calls undefined function eunit:test/1
===> ar_diff_dag:test/0 calls undefined function eunit:test/1
===> ar_ets_intervals:test/0 calls undefined function eunit:test/1
===> ar_events:test/0 calls undefined function eunit:test/1
===> ar_http_iface_server:test/0 calls undefined function eunit:test/1
===> ar_inflation:test/0 calls undefined function eunit:test/1
===> ar_intervals:test/0 calls undefined function eunit:test/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:join_on/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:mine/0
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:start/1
===> ar_join:basic_node_join_test/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_join:node_join_test/0 calls undefined function ar_test_node:join_on/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:mine/0
===> ar_join:node_join_test/0 calls undefined function ar_test_node:mine/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:start/1
===> ar_join:node_join_test/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_join:test/0 calls undefined function eunit:test/1
===> ar_kv:test/0 calls undefined function eunit:test/1
===> ar_merkle:test/0 calls undefined function eunit:test/1
===> ar_mining_hash:test/0 calls undefined function eunit:test/1
===> ar_mining_io:test/0 calls undefined function eunit:test/1
===> ar_mining_server:test/0 calls undefined function eunit:test/1
===> ar_mining_stats:mining_stats_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_mining_stats:test/0 calls undefined function eunit:test/1
===> ar_mining_stats:test_h2_peer_stats/0 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_stats:test_peer_stats/2 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_stats:test_report/1 calls undefined function ar_test_node:peer_ip/1
===> ar_mining_worker:handle_task/2 calls undefined function ar_mining_server:fetch_poa_from_peers/1
===> ar_mining_worker:test/0 calls undefined function eunit:test/1
===> ar_node:test/0 calls undefined function eunit:test/1
===> ar_node_utils:test/0 calls undefined function eunit:test/1
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:assert_post_tx_to_peer/2
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:mine/0
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:sign_tx/3
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:start/1
===> ar_node_utils:test_block_validation/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_node_worker:test/0 calls undefined function eunit:test/1
===> ar_nonce_limiter:test/0 calls undefined function eunit:test/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:connect_to_peer/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:join_on/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:mine/0
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:mine/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:start/1
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:start_peer/2
===> ar_nonce_limiter:test_reorg_after_join/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:assert_wait_until_height/2
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:connect_to_peer/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:disconnect_from/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:join_on/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:mine/0
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:mine/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:start/1
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:start_peer/2
===> ar_nonce_limiter:test_reorg_after_join2/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_packing_server:test/0 calls undefined function eunit:test/1
===> ar_patricia_tree:test/0 calls undefined function eunit:test/1
===> ar_peers:test/0 calls undefined function eunit:test/1
===> ar_peers:test_block_rejected/0 calls undefined function ar_test_node:get_unused_port/0
===> ar_pool:process_partial_solution_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_pool:process_solution_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/2
===> ar_pool:test/0 calls undefined function eunit:test/1
===> ar_pool_cm_job_poller:test/0 calls undefined function eunit:test/1
===> ar_pool_job_poller:test/0 calls undefined function eunit:test/1
===> ar_pricing:get_gb_cost_per_year_at_datetime_is_monotone_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_pricing:test/0 calls undefined function eunit:test/1
===> ar_pricing:usd_to_ar_pre_fork_2_4/3 calls undefined function ar_retarget:switch_to_linear_diff_pre_fork_2_4/1
===> ar_pricing_transition:test/0 calls undefined function eunit:test/1
===> ar_retarget:calculate_difficulty_linear_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:mine/0
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:start/1
===> ar_retarget:simple_retarget_test_/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_retarget:test/0 calls undefined function eunit:test/1
===> ar_serialize:test/0 calls undefined function eunit:test/1
===> ar_storage:test/0 calls undefined function eunit:test/1
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:mine/0
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:start/1
===> ar_storage:test_store_and_retrieve_block/0 calls undefined function ar_test_node:wait_until_height/1
===> ar_storage_module:test/0 calls undefined function eunit:test/1
===> ar_sync_buckets:test/0 calls undefined function eunit:test/1
===> ar_tx:check_last_tx_pre_fork_2_5_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_tx:sign_and_verify_chunked_pre_fork_2_5_test_/0 calls undefined function ar_test_node:test_with_mocked_functions/3
===> ar_tx:test/0 calls undefined function eunit:test/1
===> ar_tx_db:test/0 calls undefined function eunit:test/1
===> ar_unbalanced_merkle:test/0 calls undefined function eunit:test/1
===> ar_util:test/0 calls undefined function eunit:test/1
===> ar_wallet:test/0 calls undefined function eunit:test/1
===> ar_weave:test/0 calls undefined function eunit:test/1
===> Release successfully assembled: _build/default/rel/arweave
===> Unable to copy from /Users/lilpacy/arweave/apps/arweave/lib/RandomX/build/randomx-benchmark to /Users/lilpacy/arweave/_build/default/rel/arweave/bin/randomx-benchmark because of {copy_failed,"/Users/lilpacy/arweave/apps/arweave/lib/RandomX/build/randomx-benchmark","/Users/lilpacy/arweave/_build/default/rel/arweave/bin/randomx-benchmark",enoent}

Copying and linking build artifacts
+ cp /Users/lilpacy/arweave/_build/default/rel/arweave/bin/arweave /Users/lilpacy/arweave/bin/arweave-dev
+ ln -s /Users/lilpacy/arweave/_build/default/rel/arweave/releases /Users/lilpacy/arweave/releases
+ ln -s /Users/lilpacy/arweave/_build/default/rel/arweave/lib /Users/lilpacy/arweave/lib

Arweave launch script: /Users/lilpacy/arweave/bin/arweave-dev
Arweave launch options: +Ktrue +A200 +SDio200     +MBsbct 103424 +MBsmbcs 10240 +MBlmbcs 410629 +MBmmmbc 1024 +MBas aobf     +sbwtvery_long +sbwtdcpuvery_long +sbwtdiovery_long     +swtvery_low +swtdcpuvery_low +swtdiovery_low +Bi
Exec: /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/erts-14.2.5/bin/erlexec -noinput +Bd -boot /Users/lilpacy/arweave/releases/2.7.3/start -mode embedded -boot_var SYSTEM_LIB_DIR /opt/homebrew/Cellar/erlang/26.2.5/lib/erlang/lib -config /Users/lilpacy/arweave/releases/2.7.3/sys.config -args_file /Users/lilpacy/arweave/releases/2.7.3/vm.args -- foreground +Ktrue +A200 +SDio200 +MBsbct 103424 +MBsmbcs 10240 +MBlmbcs 410629 +MBmmmbc 1024 +MBas aobf +sbwtvery_long +sbwtdcpuvery_long +sbwtdiovery_long +swtvery_low +swtdcpuvery_low +swtdiovery_low +Bi -run ar benchmark_vdf
Root: /Users/lilpacy/arweave
/Users/lilpacy/arweave
=INFO REPORT==== 4-May-2024::06:16:59.157732 ===
    alarm_handler: {set,{system_memory_high_watermark,[]}}

VDF step computed in 0.94 seconds.

[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
xgocn commented 1 month ago

succeeded? [os_mon] memory supervisor port (memsup): Erlang has closed [os_mon] cpu supervisor port (cpu_sup): Erlang has closed