basho / riak

Riak is a decentralized datastore from Basho Technologies.
http://docs.basho.com
Apache License 2.0
3.92k stars 534 forks source link

Support riak Erlang OTP-26, error on building Riak on Manjaro Linux on Erlang OTP-26 #1136

Open gvsafronov opened 1 year ago

gvsafronov commented 1 year ago

Hi!

Please tell me when Erlang OTP 26 support will be implemented in Riak?

I'm compiled the application in Manjaro (linux kernel 6.3.6-1) on Erlang OTP-26 and compilation process ended with the apredictable error:

Artrium@$ /home/grigorii > tar xvzf riak-riak-3.2.0.tar.gz Artrium@$ /home/grigorii > cd riak-riak-3.2.0 Artrium@$ /home/grigorii /riak-riak-3.2.0>make rel /home/grigorii/riak/rebar3 compile [0;32m===> Fetching rebar3_cuttlefish (from {git,"https://github.com/basho/rebar3_cuttlefish", {tag,"0.3.0"}}) [0m [0;32m===> Fetching cuttlefish (from {git,"https://github.com/basho/cuttlefish.git", {branch,"develop"}}) [0m [0;32m===> Fetching getopt (from {git,"https://github.com/martinsumner/getopt.git", {branch,"develop-3.0-otp24"}}) [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling getopt [0m [0;32m===> Compiling cuttlefish [0m [0;32m===> Compiling rebar3_cuttlefish [0m [0;32m===> Building escript for cuttlefish... [0m [0;32m===> Verifying dependencies... [0m [0;32m===> Fetching cluster_info (from {git,"https://github.com/basho/cluster_info", {ref,"55b12ebb60883766fd0077dac43b266fb5eb6c69"}}) [0m [0;32m===> Fetching riak_auth_mods (from {git,"https://github.com/basho/riak_auth_mods", {ref,"c9b88ea685e3fe7f327aaeeda207ea3fed7883cd"}}) [0m [0;32m===> Fetching riak_kv (from {git,"https://github.com/basho/riak_kv", {ref,"1d4ee4700f9070a39260010e369f46754df7c850"}}) [0m [0;32m===> Fetching rebar3_gpb_plugin (from {git,"https://github.com/basho/rebar3_gpb_plugin", {tag,"2.15.1+riak.3.0.4"}}) [0m [0;32m===> Fetching gpb v4.13.0 [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling gpb [0m [0;32m===> Compiling rebar3_gpb_plugin [0mCompiling descriptor.proto... Compiling gpb_descriptor.erl... Compiling gpb_compile_descr.proto... [0;32m===> Fetching eqc_rebar (from {git,"https://github.com/Quviq/eqc-rebar",{branch,"master"}}) [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling eqc_rebar [0m [0;32m===> Fetching riak_repl (from {git,"https://github.com/basho/riak_repl", {ref,"f27f74ed88465ba440c7118b2e8f8d10e460a4f9"}}) [0m [0;32m===> Fetching bitcask (from {git,"https://github.com/basho/bitcask.git", {ref,"d84c8d913713da8f02403431217405f84ee1ba22"}}) [0m [0;32m===> Fetching pc v1.14.0 [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling pc [0m [0;32m===> Fetching canola (from {git,"https://github.com/basho/canola", {ref,"2507f698b4dc1156b07dbf568fc651730942fe73"}}) [0m [0;32m===> Fetching ebloom (from {git,"https://github.com/basho/ebloom.git", {ref,"3c25f9ef61a73d5f1d2c2601da464dd03975721d"}}) [0m [0;32m===> Fetching hyper (from {git,"https://github.com/basho/hyper", {ref,"d0bf3d67fd17b8ed2610b266aebd54b1027ea916"}}) [0m [0;32m===> Fetching kv_index_tictactree (from {git,"https://github.com/martinsumner/kv_index_tictactree.git", {ref,"493f94ba24028d823772665c244d33728eca2a6e"}}) [0m [0;32m===> Fetching ranch (from {git,"https://github.com/ninenines/ranch.git", {ref,"a692f44567034dacf5efcaa24a24183788594eb7"}}) [0m [0;32m===> Fetching recon (from {git,"https://github.com/ferd/recon", {ref,"34194da6d9f8ed25f274e0ebb098dc9e95bcf547"}}) [0m [0;32m===> Fetching redbug (from {git,"https://github.com/massemanet/redbug", {ref,"09ee7142f0fcab99151efb1fc405a067f1b15b56"}}) [0m [0;32m===> Fetching rebar3_hex v7.0.6 [0m [0;32m===> Fetching hex_core v0.8.4 [0m [0;32m===> Fetching verl v1.1.1 [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling hex_core [0m [0;32m===> Compiling verl [0m [0;32m===> Compiling rebar3_hex [0m [0;32m===> Fetching rhc (from {git,"https://github.com/basho/riak-erlang-http-client", {ref,"889785140621a02e2cd206b701f59341ad48eb46"}}) [0m [0;32m===> Fetching riak_api (from {git,"https://github.com/basho/riak_api.git", {ref,"d69bcdbc37801a1e9d3a6a1c59ec08e19b9b1485"}}) [0m [0;32m===> Fetching riak_core (from {git,"https://github.com/basho/riak_core.git", {ref,"dfcc27ad86e3f28a01e6653d1e7fd2e02cd35591"}}) [0m [0;32m===> Fetching riak_dt (from {git,"https://github.com/basho/riak_dt.git", {ref,"10855112980da92632c4604430dc707b79af3e42"}}) [0m [0;32m===> Fetching riak_pipe (from {git,"https://github.com/basho/riak_pipe.git", {ref,"63b866011859bc3f774c9a0d477b5faa34de41d9"}}) [0m [0;32m===> Fetching sext (from {git,"https://github.com/uwiger/sext.git", {ref,"c1d93beae5a2d9448a520c31adcb0053c76ef4df"}}) [0m [0;32m===> Fetching sidejob (from {git,"https://github.com/basho/sidejob.git", {ref,"10abce4fc76054c8aad230943b5c1a31b67efc6f"}}) [0m [0;32m===> Fetching basho_stats (from {git,"https://github.com/basho/basho_stats.git", {ref,"3b33ac15e11cc88e2fc676a1e2d31b80bd02bea6"}}) [0m [0;32m===> Fetching clique (from {git,"https://github.com/basho/clique.git", {ref,"3929fa5aeed341b407e16479626ff6b9dddf2ea3"}}) [0m [0;32m===> Fetching eleveldb (from {git,"https://github.com/basho/eleveldb.git", {ref,"6c0d5bf16b84d06609e272dd6803d4537c24cf42"}}) [0m [0;32m===> Fetching exometer_core (from {git,"https://github.com/Feuerlabs/exometer_core.git", {ref,"66c287e24ceff337f622e3f58e0b4a3ab9ced0f0"}}) [0m [0;32m===> Fetching ibrowse (from {git,"https://github.com/basho/ibrowse.git", {ref,"076be16d0dcff768aa885d98a23bb3e980e79060"}}) [0m [0;32m===> Fetching leveled (from {git,"https://github.com/martinsumner/leveled", {ref,"e06d2a538fac9669145f1d226ff049d1ab1f9294"}}) [0m [0;32m===> Fetching mochiweb (from {git,"https://github.com/basho/mochiweb.git", {ref,"adb632e96d0256fdb9e4c22c3523dbd7d98c4ec1"}}) [0m [0;32m===> Fetching pbkdf2 (from {git,"https://github.com/basho/erlang-pbkdf2.git", {ref,"7e9bd5fcd3cc3062159e4c9214bb628aa6feb5ca"}}) [0m [0;32m===> Fetching poolboy (from {git,"https://github.com/basho/poolboy.git", {ref,"d775915c446c9dd251af5bf70e6cfc4beb83d557"}}) [0m [0;32m===> Fetching riak_ensemble (from {git,"https://github.com/basho/riak_ensemble", {ref,"d57c457ee738a60153d9307a12f4bc86d10c85bd"}}) [0m [0;32m===> Fetching riak_pb (from {git,"https://github.com/basho/riak_pb.git", {ref,"7a5e535217c13a32f3041888b0d46e9b4476065c"}}) [0m [0;32m===> Fetching riak_pb_msgcodegen (from {git,"https://github.com/basho/riak_pb_msgcodegen", {tag,"1.0.0"}}) [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling riak_pb_msgcodegen [0m [0;32m===> Fetching riak_sysmon (from {git,"https://github.com/basho/riak_sysmon.git", {ref,"c9640bedc7bc011a10e177922b431b63be661512"}}) [0m [0;32m===> Fetching riakc (from {git,"https://github.com/basho/riak-erlang-client", {ref,"a48bc7252918b87ee1b52355c319fc51dfbc0c4b"}}) [0m [0;32m===> Fetching webmachine (from {git,"https://github.com/webmachine/webmachine.git", {ref,"9e07e439cbbe95c0e0bed137b183a4fb70fd3e0c"}}) [0m [0;32m===> Fetching cuttlefish (from {git,"https://github.com/basho/cuttlefish.git", {ref,"cb3df6a917ee93374de2b881e138e3dc6e9bf5cf"}}) [0m [0;32m===> Fetching folsom v1.0.0 [0m [0;32m===> Fetching hut v1.3.0 [0m [0;32m===> Fetching lz4 (from {git,"https://github.com/martinsumner/erlang-lz4", {ref,"d407af5de71303b8e381df718d2e5d05eb775c59"}}) [0m [0;32m===> Fetching parse_trans v3.4.1 [0m [0;32m===> Fetching setup v2.1.0 [0m [0;32m===> Fetching bear v1.0.0 [0m [0;32m===> Fetching getopt (from {git,"https://github.com/martinsumner/getopt.git", {ref,"5d2b27dab5d31669764dc759e44c2d96cac01a4e"}}) [0m [0;32m===> Generated /home/grigorii/riak/_build/default/lib/riak_pb/src/riak_pb_messages.erl [0mmake[1]: вход в каталог «/home/grigorii/riak/_build/default/lib/eleveldb/c_src» git config --global --add safe.directory /__w/eleveldb/eleveldb echo "ubuntu-latest image with otp-22, are you happy now?" ubuntu-latest image with otp-22, are you happy now? if [ ! -r snappy-"1.1.9".tar.gz ]; then \ wget -O snappy-"1.1.9".tar.gz https://github.com/google/snappy/archive/refs/tags/"1.1.9".tar.gz; \ fi --2023-06-14 18:02:53-- https://github.com/google/snappy/archive/refs/tags/1.1.9.tar.gz Загружен сертификат CA «/etc/ssl/certs/ca-certificates.crt» Распознаётся github.com (github.com)… 140.82.121.3 Подключение к github.com (github.com)|140.82.121.3|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 302 Found Адрес: https://codeload.github.com/google/snappy/tar.gz/refs/tags/1.1.9 [переход] --2023-06-14 18:02:54-- https://codeload.github.com/google/snappy/tar.gz/refs/tags/1.1.9 Распознаётся codeload.github.com (codeload.github.com)… 140.82.121.10 Подключение к codeload.github.com (codeload.github.com)|140.82.121.10|:443... соединение установлено. HTTP-запрос отправлен. Ожидание ответа… 200 OK Длина: 1102382 (1,1M) [application/x-gzip] Сохранение в: «snappy-1.1.9.tar.gz»

 0K .......... .......... .......... .......... ..........  4%  791K 1s
50K .......... .......... .......... .......... ..........  9% 1,56M 1s

100K .......... .......... .......... .......... .......... 13% 5,56M 1s 150K .......... .......... .......... .......... .......... 18% 2,20M 1s 200K .......... .......... .......... .......... .......... 23% 4,99M 0s 250K .......... .......... .......... .......... .......... 27% 9,48M 0s 300K .......... .......... .......... .......... .......... 32% 896K 0s 350K .......... .......... .......... .......... .......... 37% 78,0M 0s 400K .......... .......... .......... .......... .......... 41% 2,05M 0s 450K .......... .......... .......... .......... .......... 46% 4,67M 0s 500K .......... .......... .......... .......... .......... 51% 958K 0s 550K .......... .......... .......... .......... .......... 55% 19,9M 0s 600K .......... .......... .......... .......... .......... 60% 51,0M 0s 650K .......... .......... .......... .......... .......... 65% 53,4M 0s 700K .......... .......... .......... .......... .......... 69% 8,05M 0s 750K .......... .......... .......... .......... .......... 74% 8,58M 0s 800K .......... .......... .......... .......... .......... 78% 2,11M 0s 850K .......... .......... .......... .......... .......... 83% 8,39M 0s 900K .......... .......... .......... .......... .......... 88% 2,54M 0s 950K .......... .......... .......... .......... .......... 92% 5,36M 0s 1000K .......... .......... .......... .......... .......... 97% 6,98M 0s 1050K .......... .......... ...... 100% 1,88M=0,4s

2023-06-14 18:02:54 (2,79 MB/s) - «snappy-1.1.9.tar.gz» сохранён [1102382/1102382]

if [ ! -d leveldb ]; then \ git clone https://github.com/basho/leveldb && \ (cd leveldb && git checkout "2.0.38") && \ (cd leveldb && git submodule update --init); \ fi Клонирование в «leveldb»... Примечание: переключение на «2.0.38».

HEAD сейчас на 6fb8242 Merge pull request #242 from TI-Tokyo/develop-3.0 Подмодуль «leveldb_ee» (https://github.com/basho/leveldb_ee) зарегистрирован по пути «leveldb_ee» Клонирование в «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/leveldb/leveldb_ee»... Submodule path 'leveldb_ee': checked out '1d13c28cb198770e03f805c7dd32d6a58260c1e2' tar -xzf snappy-"1.1.9".tar.gz && \ (cd snappy-"1.1.9" && \ git submodule update --init && \ if [ -r autogen.sh ]; then \ ./autogen.sh && ./configure --prefix=/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system && make && make install; \ else \ mkdir build && cd build && \ mkdir -p /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system && \ cmake -D SNAPPY_BUILD_TESTS=0 -D SNAPPY_BUILD_BENCHMARKS=0 \ -D CMAKE_INSTALL_PREFIX=/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system \ ..; \ fi && \ make && make install) -- The C compiler identification is GNU 13.1.1 -- The CXX compiler identification is GNU 13.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /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: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/mman.h -- Looking for sys/mman.h - found -- Looking for sys/resource.h -- Looking for sys/resource.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/uio.h -- Looking for sys/uio.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for zlibVersion in z -- Looking for zlibVersion in z - found -- Looking for lzo1x_1_15_compress in lzo2 -- Looking for lzo1x_1_15_compress in lzo2 - found -- Looking for LZ4_compress_default in lz4 -- Looking for LZ4_compress_default in lz4 - found -- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX -- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX - Failed -- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX2 -- Performing Test HAVE_VISUAL_STUDIO_ARCH_AVX2 - Failed -- Performing Test HAVE_CLANG_MAVX -- Performing Test HAVE_CLANG_MAVX - Success -- Performing Test HAVE_CLANG_MBMI2 -- Performing Test HAVE_CLANG_MBMI2 - Success -- Performing Test SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS -- Performing Test SNAPPY_HAVE_NO_MISSING_FIELD_INITIALIZERS - Success -- Performing Test HAVE_BUILTIN_EXPECT -- Performing Test HAVE_BUILTIN_EXPECT - Success -- Performing Test HAVE_BUILTIN_CTZ -- Performing Test HAVE_BUILTIN_CTZ - Success -- Performing Test HAVE_ATTRIBUTE_ALWAYS_INLINE -- Performing Test HAVE_ATTRIBUTE_ALWAYS_INLINE - Success -- Performing Test SNAPPY_HAVE_SSSE3 -- Performing Test SNAPPY_HAVE_SSSE3 - Failed -- Performing Test SNAPPY_HAVE_BMI2 -- Performing Test SNAPPY_HAVE_BMI2 - Failed -- Looking for mmap -- Looking for mmap - found -- Looking for sysconf -- Looking for sysconf - found -- Configuring done (1.8s) -- Generating done (0.0s) -- Build files have been written to: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/build make[2]: вход в каталог «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/build» [ 20%] Building CXX object CMakeFiles/snappy.dir/snappy-c.cc.o [ 40%] Building CXX object CMakeFiles/snappy.dir/snappy-sinksource.cc.o [ 60%] Building CXX object CMakeFiles/snappy.dir/snappy-stubs-internal.cc.o [ 80%] Building CXX object CMakeFiles/snappy.dir/snappy.cc.o /home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/snappy.cc:1017:8: предупреждение: «always_inline» function might not be inlinable [-Wattributes] 1017 | size_t AdvanceToNextTag(const uint8_t* ip_p, size_t tag) { | ^~~~ [100%] Linking CXX static library libsnappy.a [100%] Built target snappy make[2]: выход из каталога «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/build» make[2]: вход в каталог «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/build» [100%] Built target snappy Install the project... -- Install configuration: "" -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib/libsnappy.a -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/include/snappy-c.h -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/include/snappy-sinksource.h -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/include/snappy.h -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/include/snappy-stubs-public.h -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib/cmake/Snappy/SnappyTargets.cmake -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib/cmake/Snappy/SnappyTargets-noconfig.cmake -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib/cmake/Snappy/SnappyConfig.cmake -- Installing: /home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib/cmake/Snappy/SnappyConfigVersion.cmake make[2]: выход из каталога «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/snappy-1.1.9/build» mv system/lib64 system/lib || true mv: не удалось выполнить stat для 'system/lib64': Нет такого файла или каталога make LDFLAGS=" -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread" LD_LIBRARY_PATH="/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib:" -C leveldb all make[2]: вход в каталог «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/leveldb» cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/builder.d -MT db/builder.o -MF db/builder.d db/builder.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/c.d -MT db/c.o -MF db/c.d db/c.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/dbformat.d -MT db/dbformat.o -MF db/dbformat.d db/dbformat.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/db_impl.d -MT db/db_impl.o -MF db/db_impl.d db/db_impl.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/db_iter.d -MT db/db_iter.o -MF db/db_iter.d db/db_iter.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/filename.d -MT db/filename.o -MF db/filename.d db/filename.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/log_reader.d -MT db/log_reader.o -MF db/log_reader.d db/log_reader.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/log_writer.d -MT db/log_writer.o -MF db/log_writer.d db/log_writer.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/memtable.d -MT db/memtable.o -MF db/memtable.d db/memtable.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/repair.d -MT db/repair.o -MF db/repair.d db/repair.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/table_cache.d -MT db/table_cache.o -MF db/table_cache.d db/table_cache.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/version_edit.d -MT db/version_edit.o -MF db/version_edit.d db/version_edit.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/version_set.d -MT db/version_set.o -MF db/version_set.d db/version_set.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT db/write_batch.d -MT db/write_batch.o -MF db/write_batch.d db/write_batch.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT leveldb_ee/cache_warm.d -MT leveldb_ee/cache_warm.o -MF leveldb_ee/cache_warm.d leveldb_ee/cache_warm.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT leveldb_ee/compile_opt.d -MT leveldb_ee/compile_opt.o -MF leveldb_ee/compile_opt.d leveldb_ee/compile_opt.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT leveldb_ee/expiry_ee.d -MT leveldb_ee/expiry_ee.o -MF leveldb_ee/expiry_ee.d leveldb_ee/expiry_ee.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT leveldb_ee/hot_backup.d -MT leveldb_ee/hot_backup.o -MF leveldb_ee/hot_backup.d leveldb_ee/hot_backup.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT leveldb_ee/riak_object.d -MT leveldb_ee/riak_object.o -MF leveldb_ee/riak_object.d leveldb_ee/riak_object.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/block_builder.d -MT table/block_builder.o -MF table/block_builder.d table/block_builder.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/block.d -MT table/block.o -MF table/block.d table/block.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/filter_block.d -MT table/filter_block.o -MF table/filter_block.d table/filter_block.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/format.d -MT table/format.o -MF table/format.d table/format.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/iterator.d -MT table/iterator.o -MF table/iterator.d table/iterator.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/merger.d -MT table/merger.o -MF table/merger.d table/merger.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/table_builder.d -MT table/table_builder.o -MF table/table_builder.d table/table_builder.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/table.d -MT table/table.o -MF table/table.d table/table.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT table/two_level_iterator.d -MT table/two_level_iterator.o -MF table/two_level_iterator.d table/two_level_iterator.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/arena.d -MT util/arena.o -MF util/arena.d util/arena.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/bloom2.d -MT util/bloom2.o -MF util/bloom2.d util/bloom2.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/bloom.d -MT util/bloom.o -MF util/bloom.d util/bloom.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/cache2.d -MT util/cache2.o -MF util/cache2.d util/cache2.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/cache.d -MT util/cache.o -MF util/cache.d util/cache.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/coding.d -MT util/coding.o -MF util/coding.d util/coding.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/comparator.d -MT util/comparator.o -MF util/comparator.d util/comparator.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/crc32c.d -MT util/crc32c.o -MF util/crc32c.d util/crc32c.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/db_list.d -MT util/db_list.o -MF util/db_list.d util/db_list.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/env.d -MT util/env.o -MF util/env.d util/env.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/env_posix.d -MT util/env_posix.o -MF util/env_posix.d util/env_posix.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/expiry_os.d -MT util/expiry_os.o -MF util/expiry_os.d util/expiry_os.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/filter_policy.d -MT util/filter_policy.o -MF util/filter_policy.d util/filter_policy.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/flexcache.d -MT util/flexcache.o -MF util/flexcache.d util/flexcache.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/hash.d -MT util/hash.o -MF util/hash.d util/hash.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/histogram.d -MT util/histogram.o -MF util/histogram.d util/histogram.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/hot_threads.d -MT util/hot_threads.o -MF util/hot_threads.d util/hot_threads.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/logging.d -MT util/logging.o -MF util/logging.d util/logging.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/murmurhash.d -MT util/murmurhash.o -MF util/murmurhash.d util/murmurhash.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/options.d -MT util/options.o -MF util/options.d util/options.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/perf_count.d -MT util/perf_count.o -MF util/perf_count.d util/perf_count.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/status.d -MT util/status.o -MF util/status.d util/status.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/thread_tasks.d -MT util/thread_tasks.o -MF util/thread_tasks.d util/thread_tasks.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT util/throttle.d -MT util/throttle.o -MF util/throttle.d util/throttle.cc cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -MM -E -MT port/port_posix.d -MT port/port_posix.o -MF port/port_posix.d port/port_posix.cc g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/builder.cc -o db/builder.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/c.cc -o db/c.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/dbformat.cc -o db/dbformat.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/db_impl.cc -o db/db_impl.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/db_iter.cc -o db/db_iter.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/filename.cc -o db/filename.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/log_reader.cc -o db/log_reader.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/log_writer.cc -o db/log_writer.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/memtable.cc -o db/memtable.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/repair.cc -o db/repair.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/table_cache.cc -o db/table_cache.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/version_edit.cc -o db/version_edit.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/version_set.cc -o db/version_set.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c db/write_batch.cc -o db/write_batch.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c leveldb_ee/cache_warm.cc -o leveldb_ee/cache_warm.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c leveldb_ee/compile_opt.cc -o leveldb_ee/compile_opt.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c leveldb_ee/expiry_ee.cc -o leveldb_ee/expiry_ee.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c leveldb_ee/hot_backup.cc -o leveldb_ee/hot_backup.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c leveldb_ee/riak_object.cc -o leveldb_ee/riak_object.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/block_builder.cc -o table/block_builder.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/block.cc -o table/block.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/filter_block.cc -o table/filter_block.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/format.cc -o table/format.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/iterator.cc -o table/iterator.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/merger.cc -o table/merger.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/table_builder.cc -o table/table_builder.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/table.cc -o table/table.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c table/two_level_iterator.cc -o table/two_level_iterator.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/arena.cc -o util/arena.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/bloom2.cc -o util/bloom2.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/bloom.cc -o util/bloom.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/cache2.cc -o util/cache2.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/cache.cc -o util/cache.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/coding.cc -o util/coding.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/comparator.cc -o util/comparator.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/crc32c.cc -o util/crc32c.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/db_list.cc -o util/db_list.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/env.cc -o util/env.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/env_posix.cc -o util/env_posix.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/expiry_os.cc -o util/expiry_os.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/filter_policy.cc -o util/filter_policy.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/flexcache.cc -o util/flexcache.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/hash.cc -o util/hash.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/histogram.cc -o util/histogram.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/hot_threads.cc -o util/hot_threads.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/logging.cc -o util/logging.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/murmurhash.cc -o util/murmurhash.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/options.cc -o util/options.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/perf_count.cc -o util/perf_count.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/status.cc -o util/status.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/thread_tasks.cc -o util/thread_tasks.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c util/throttle.cc -o util/throttle.o g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -c port/port_posix.cc -o port/port_posix.o cc -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC -O3 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -pedantic -DLZ4_VERSION=\"r130\" -c util/lz4.c -o util/lz4.o rm -f libleveldb.a ar -rs libleveldb.a db/builder.o db/c.o db/dbformat.o db/db_impl.o db/db_iter.o db/filename.o db/log_reader.o db/log_writer.o db/memtable.o db/repair.o db/table_cache.o db/version_edit.o db/version_set.o db/write_batch.o leveldb_ee/cache_warm.o leveldb_ee/compile_opt.o leveldb_ee/expiry_ee.o leveldb_ee/hot_backup.o leveldb_ee/riak_object.o table/block_builder.o table/block.o table/filter_block.o table/format.o table/iterator.o table/merger.o table/table_builder.o table/table.o table/two_level_iterator.o util/arena.o util/bloom2.o util/bloom.o util/cache2.o util/cache.o util/coding.o util/comparator.o util/crc32c.o util/db_list.o util/env.o util/env_posix.o util/expiry_os.o util/filter_policy.o util/flexcache.o util/hash.o util/histogram.o util/hot_threads.o util/logging.o util/murmurhash.o util/options.o util/perf_count.o util/status.o util/thread_tasks.o util/throttle.o port/port_posix.o util/lz4.o ar: создаётся libleveldb.a make[2]: выход из каталога «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/leveldb» make LDFLAGS=" -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread" LD_LIBRARY_PATH="/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib:" -C leveldb tools make[2]: вход в каталог «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/leveldb» g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC tools/leveldb_repair.cc -o leveldb_repair -L . -Wl,-non_shared -lleveldb -Wl,-call_shared -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC tools/perf_dump.cc -o perf_dump -L . -Wl,-non_shared -lleveldb -Wl,-call_shared -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC tools/sst_rewrite.cc -o sst_rewrite -L . -Wl,-non_shared -lleveldb -Wl,-call_shared -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread g++ -I. -I./include -fno-builtin-memcmp -pthread -DOS_LINUX -DLEVELDB_PLATFORM_POSIX -O2 -g -DNDEBUG -fPIC tools/sst_scan.cc -o sst_scan -L . -Wl,-non_shared -lleveldb -Wl,-call_shared -L/home/grigorii/riak/_build/default/lib/eleveldb/c_src/system/lib -lsnappy -lpthread make[2]: выход из каталога «/home/grigorii/riak/_build/default/lib/eleveldb/c_src/leveldb» cp leveldb/perf_dump leveldb/sst_rewrite leveldb/sst_scan leveldb/leveldb_repair ../priv make[1]: выход из каталога «/home/grigorii/riak/_build/default/lib/eleveldb/c_src» [0;32m===> Compiling c_src/riak_ensemble_clock.c [0m [0;32m===> Linking /home/grigorii/riak/_build/default/lib/riak_ensemble/priv/riak_ensemble.so [0m [0;32m===> Compiling c_src/lz4.c [0m [0;32m===> Compiling c_src/lz4_nif.c [0m [0;32m===> Compiling c_src/lz4hc.c [0m [0;32m===> Linking /home/grigorii/riak/_build/default/lib/lz4/priv/lz4.so [0m [0;32m===> Compiling c_src/bitcask_nifs.c [0m [0;32m===> Compiling c_src/erl_nif_util.c [0m [0;32m===> Compiling c_src/murmurhash.c [0m [0;32m===> Linking /home/grigorii/riak/_build/default/lib/bitcask/priv/bitcask.so [0m [0;32m===> Compiling c_src/ebloom_nifs.cpp [0m [0;32m===> Linking /home/grigorii/riak/_build/default/lib/ebloom/priv/ebloom_nifs.so [0m [0;32m===> Compiling c_src/canola-port.c [0m [0;32m===> Linking /home/grigorii/riak/_build/default/lib/canola/priv/canola-port [0m [0;32m===> Analyzing applications... [0m [0;32m===> Compiling mochiweb [0m [0;32m===> Compiling webmachine [0m [0;32m===> Compiling riak_pb [0m [0;32m===> Compiling riak_sysmon [0m [0;32m===> Compiling eleveldb [0m [0;32m===> Compiling riak_ensemble [0m [0;32m===> Compiling poolboy [0m [0;32m===> Compiling pbkdf2 [0m [0;32m===> Compiling setup [0m [0;32m===> Compiling parse_trans [0m [0;32m===> Compiling hut [0m [0;32m===> Compiling bear [0m [0;32m===> Compiling folsom [0m [0;32m===> Compiling exometer_core [0m [0;32m===> Compiling cluster_info [0m [0;32m===> Compiling getopt [0m [0;32m===> Compiling cuttlefish [0m [0;32m===> Compiling clique [0m [0;32m===> Compiling basho_stats [0m [0;32m===> Compiling riak_core [0m [0;31m===> [1mCompiling _build/default/lib/riak_core/src/riak_core_tracer.erl failed [0m [0m_build/default/lib/riak_core/src/riak_core_tracer.erl:110:5: dbg:stop_clear/0 is deprecated and will be removed in OTP 27; use dbg:stop/0 instead _build/default/lib/riak_core/src/riak_core_tracer.erl:164:5: dbg:stop_clear/0 is deprecated and will be removed in OTP 27; use dbg:stop/0 instead

Thank you.

Best regards, Grigorii Safronov

jtippett commented 1 year ago

Also failed at this step on MacOS aarch64 Erlang/OTP 26. I note the readme says "OTP versions 22 and up" - perhaps it could be edited to read 22-25 instead?

jtippett commented 1 year ago

I was able to work past this error by editing _build/default/lib/riak_core/src/riak_core_tracer.erl and changing both instances of dbg:stop_clear() to dbg:stop(). I then hit another error, which is beyond my level to debug:

===> Compiling leveled
===> Compiling _build/default/lib/leveled/src/leveled_bookie.erl failed
_build/default/lib/leveled/src/leveled_bookie.erl:706:60: type variable 'Key' is only used once (is unbound)

make: *** [compile] Error 1
martinsumner commented 1 year ago

Yes, apologies, currently OTP support is 22 - 25 only (on Riak develop branch, or 3.2 stream). Most of the repos on develop/develop-3.2 are OTP 26 ready, but I will try and do another pass in the next week or so and make some progress towards OTP 26 readiness.

gvsafronov commented 1 year ago

Warmest thanks, Martin! We are waiting for a version Riak with support OTP 26.

sinban04 commented 10 months ago

Thanks @martinsumner I have been through the same issue. It worked for my case as well

@gvsafronov Thank you for the issue 👍