Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

errors when building steemit on Mac #3654

Open
lidinghi opened this issue Jul 29, 2020 · 1 comment
Open

errors when building steemit on Mac #3654

lidinghi opened this issue Jul 29, 2020 · 1 comment

Comments

@lidinghi
Copy link

My Mac is macOS Catalina.

When I run docker build -t=steemit/steem . I get the following log and error.

Sending build context to Docker daemon   71.5MB
Step 1/46 : FROM phusion/baseimage:0.11
 ---> 14e6c478b00a
Step 2/46 : ARG STEEM_STATIC_BUILD=ON
 ---> Using cache
 ---> 4478a28d9340
Step 3/46 : ENV STEEM_STATIC_BUILD ${STEEM_STATIC_BUILD}
 ---> Using cache
 ---> 5a375da2d3d3
Step 4/46 : ARG BUILD_STEP
 ---> Using cache
 ---> 648a087bd7df
Step 5/46 : ENV BUILD_STEP ${BUILD_STEP}
 ---> Using cache
 ---> adc884033601
Step 6/46 : ARG CI_BUILD
 ---> Using cache
 ---> 0ae5109f7060
Step 7/46 : ENV CI_BUILD ${CI_BUILD}
 ---> Using cache
 ---> 6cda8d2cd00d
Step 8/46 : ENV LANG=en_US.UTF-8
 ---> Using cache
 ---> 499e83466fc4
Step 9/46 : RUN     apt-get update &&     apt-get install -y         autoconf         automake         autotools-dev         bsdmainutils         build-essential         cmake         doxygen         gdb         git         libboost-all-dev         libyajl-dev         libreadline-dev         libssl-dev         libtool         liblz4-tool         ncurses-dev         pkg-config         python3         python3-dev         python3-jinja2         python3-pip         nginx         fcgiwrap         awscli         jq         wget         virtualenv         gdb         libgflags-dev         libsnappy-dev         zlib1g-dev         libbz2-dev         liblz4-dev         libzstd-dev     &&     apt-get clean &&     rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* &&     pip3 install gcovr
 ---> Using cache
 ---> 100d9452e461
Step 10/46 : ADD . /usr/local/src/steem
 ---> Using cache
 ---> 0bd915191f13
Step 11/46 : RUN     if [ "$CI_BUILD" ] ; then         pip3 install awscli --user &&         aws s3 cp s3://steemit-dev-ci/steemd-CTestCostData.txt /usr/local/src/steem/CTestCostData.txt ;     fi
 ---> Using cache
 ---> 20d52b8143ca
Step 12/46 : RUN     if [ "$BUILD_STEP" = "1" ] || [ ! "$BUILD_STEP" ] ; then     cd /usr/local/src/steem &&     git submodule update --init --recursive &&     mkdir build &&     cd build &&     cmake         -DCMAKE_BUILD_TYPE=Release         -DBUILD_STEEM_TESTNET=ON         -DLOW_MEMORY_NODE=OFF         -DCLEAR_VOTES=ON         -DSKIP_BY_TX_ID=ON         .. &&     make -j$(nproc) chain_test test_fixed_string plugin_test &&     if [ "$CI_BUILD" ] ; then         mkdir -p build/tests/Testing/Temporary &&         cp /usr/local/src/steem/CTestCostData.txt build/tests/Testing/Temporary ;     fi &&     cd tests &&     ctest -j$(nproc) --output-on-failure &&     ./chain_test -t basic_tests/curation_weight_test &&     cd .. &&     ./programs/util/test_fixed_string &&     cd /usr/local/src/steem &&     doxygen &&     PYTHONPATH=programs/build_helpers     python3 -m steem_build_helpers.check_reflect &&     programs/build_helpers/get_config_check.sh &&     rm -rf /usr/local/src/steem/build ;     fi
 ---> Running in c674917e883b
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- BUILD_STEEM_TESTNET: ON
--      
--              CONFIGURING FOR TEST NET             
--      
-- ENABLE_MIRA: OFF
-- LOW_MEMORY_NODE: OFF
-- CHAINBASE_CHECK_LOCKING: ON
--    CONFIGURING TO CLEAR OLD VOTES FROM MEMORY
-- SKIP_BY_TX_ID: ON
-- STEEM_STATIC_BUILD: OFF
-- clang-tidy not found
-- Using custom FindBoost.cmake
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   program_options
--   serialization
--   chrono
--   unit_test_framework
--   context
--   locale
--   coroutine
-- Configuring Steem on Linux
-- Configuring project fc located in: /usr/local/src/steem/libraries/fc
-- Configuring fc to build on Unix/Apple
-- Using custom FindBoost.cmake
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   program_options
--   serialization
--   chrono
--   unit_test_framework
--   context
--   locale
--   iostreams
--   coroutine
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.a (found version "1.1.1") 
** websocketpp

=========== Used Build Configuration =============



-- ENABLE_CPP11        = ON
-- BUILD_EXAMPLES      = OFF
-- BUILD_TESTS         = OFF
-- WEBSOCKETPP_ROOT    = /usr/local/src/steem/libraries/fc/vendor/websocketpp
-- WEBSOCKETPP_BIN     = /usr/local/src/steem/build/libraries/fc/vendor/websocketpp/bin
-- WEBSOCKETPP_LIB     = /usr/local/src/steem/build/libraries/fc/vendor/websocketpp/lib
-- Install prefix      = /usr/local
-- WEBSOCKETPP_BOOST_LIBS        = 
-- WEBSOCKETPP_PLATFORM_LIBS     = 
-- WEBSOCKETPP_PLATFORM_TLS_LIBS = 
-- OPENSSL_FOUND        = TRUE
-- OPENSSL_INCLUDE_DIR     = /usr/include
-- OPENSSL_LIBRARIES = /usr/lib/x86_64-linux-gnu/libssl.a;/usr/lib/x86_64-linux-gnu/libcrypto.a
-- OPENSSL_VERSION = 1.1.1


-- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so  
-- Found Readline: /usr/include  
-- Found Readline: /usr/lib/x86_64-linux-gnu/libreadline.so
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") 
-- zlib found
-- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.6") 
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- bzip2 found
-- LOG_LONG_API: ON
--      
--      LOGGING LONG API CALLS
--           MAX  MS: 1000
--           WARN MS: 750
--      
-- Finished fc module configuration...
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Found snappy: /usr/lib/x86_64-linux-gnu/libsnappy.so  
-- Found Git: /usr/bin/git (found version "2.17.1") 
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER
-- Performing Test HAVE_OMIT_LEAF_FRAME_POINTER - Success
-- Performing Test HAVE_SSE42
-- Performing Test HAVE_SSE42 - Success
-- Performing Test HAVE_THREAD_LOCAL
-- Performing Test HAVE_THREAD_LOCAL - Success
-- Enabling RTTI
-- Performing Test HAVE_FALLOCATE
-- Performing Test HAVE_FALLOCATE - Success
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE
-- Performing Test HAVE_SYNC_FILE_RANGE_WRITE - Success
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP
-- Performing Test HAVE_PTHREAD_MUTEX_ADAPTIVE_NP - Success
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- JNI library is disabled
-- TEMPLATE_DEPS: /usr/local/src/steem/build/libraries/jsonball/template_context/mm_ticks.json;/usr/local/src/steem/build/libraries/jsonball/template_context/resource_parameters.json;/usr/local/src/steem/libraries/jsonball/templates/jsonball/mm_ticks.cpp.j2;/usr/local/src/steem/libraries/jsonball/templates/jsonball/CMakeLists.txt.j2;/usr/local/src/steem/libraries/jsonball/templates/jsonball/rc_params.cpp.j2;/usr/local/src/steem/libraries/jsonball/templates/jsonball/include/steem/jsonball/jsonball.hpp.j2

-- TEMPLATE_OUTPUTS: /usr/local/src/steem/build/libraries/jsonball/gensrc/jsonball/mm_ticks.cpp;/usr/local/src/steem/build/libraries/jsonball/gensrc/jsonball/CMakeLists.txt;/usr/local/src/steem/build/libraries/jsonball/gensrc/jsonball/rc_params.cpp;/usr/local/src/steem/build/libraries/jsonball/gensrc/jsonball/include/steem/jsonball/jsonball.hpp

-- Using custom FindBoost.cmake
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   chrono
--   program_options
--   unit_test_framework
--   locale
-- Configuring AppBase on Linux
-- Using custom FindBoost.cmake
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   chrono
--   unit_test_framework
--   locale
-- Configuring ChainBase on Linux
-- Using custom FindBoost.cmake
-- Boost version: 1.65.1
-- Found the following Boost libraries:
--   thread
--   date_time
--   system
--   filesystem
--   chrono
--   unit_test_framework
--   locale
-- Configuring MIRA on Linux
-- PLUGINS_DEPS: /usr/local/src/steem/libraries/manifest/../plugins/account_by_key/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/stats_export/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/follow_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/account_history_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/market_history_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/chain_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/condenser_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/debug_node_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/transaction_status_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/reputation_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/rc_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/database_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/tags_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/rewards_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/block_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/account_by_key_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/apis/network_broadcast_api/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/webserver/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/transaction_status/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/token_emissions/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/account_history/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/p2p/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/debug_node/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/rc/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/follow/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/reputation/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/account_history_rocksdb/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/block_log_info/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/block_data_export/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/witness/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/tags/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/chain/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/market_history/plugin.json;/usr/local/src/steem/libraries/manifest/../plugins/statsd/plugin.json

-- MANIFEST_DEPS: /usr/local/src/steem/libraries/manifest/templates/plugins/plugins.cpp;/usr/local/src/steem/libraries/manifest/templates/plugins/mf_plugins.cpp.j2;/usr/local/src/steem/libraries/manifest/templates/plugins/CMakeLists.txt.j2;/usr/local/src/steem/libraries/manifest/templates/plugins/include/steem/manifest/plugins.hpp

-- MANIFEST_OUTPUTS: /usr/local/src/steem/build/libraries/manifest/gensrc/plugins/plugins.cpp;/usr/local/src/steem/build/libraries/manifest/gensrc/plugins/mf_plugins.cpp;/usr/local/src/steem/build/libraries/manifest/gensrc/plugins/CMakeLists.txt;/usr/local/src/steem/build/libraries/manifest/gensrc/plugins/include/steem/manifest/plugins.hpp

-- Found Perl: /usr/bin/perl (found version "5.26.1") 
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components:  doxygen missing components:  dot
-- Test 'chain_test' uses the CMake-configurable form of the boost test framework - congrats! (Including File: /usr/local/src/steem/tests/tests/main.cpp)
-- Test 'plugin_test' uses the CMake-configurable form of the boost test framework - congrats! (Including File: /usr/local/src/steem/tests/plugin_tests/main.cpp)
-- 

             CONFIGURED FOR TEST NETWORK             


-- 

             CONFIGURED FOR BMIC MMAP             


-- 

             CONFIGURED FOR FULL NODE                


-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/src/steem/build
Scanning dependencies of target project_secp256k1
Scanning dependencies of target build_version
Scanning dependencies of target appbase
Scanning dependencies of target chainbase
Scanning dependencies of target equihash
[  0%] Performing autogen step for 'project_secp256k1'
[  0%] Creating directories for 'project_secp256k1'
[  0%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/build_version.dir/__/__/__/build_version.cc.o
[  0%] Building CXX object libraries/appbase/CMakeFiles/appbase.dir/application.cpp.o
[  0%] Building CXX object libraries/chainbase/CMakeFiles/chainbase.dir/src/chainbase.cpp.o
[  0%] Building CXX object libraries/fc/vendor/equihash/CMakeFiles/equihash.dir/src/pow.cpp.o
[  0%] Building C object libraries/fc/vendor/equihash/CMakeFiles/equihash.dir/src/blake2b.c.o
[  0%] Built target build_version
[  1%] No download step for 'project_secp256k1'
[  1%] No patch step for 'project_secp256k1'
[  1%] No update step for 'project_secp256k1'
Scanning dependencies of target rocksdb
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/cache/sharded_cache.cc.o
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/cache/clock_cache.cc.o
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/builder.cc.o
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/cache/lru_cache.cc.o
[  1%] Linking CXX static library libequihash.a
[  1%] Built target equihash
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/c.cc.o
[  1%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/column_family.cc.o
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compacted_db_impl.cc.o
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction.cc.o
/usr/local/src/steem/libraries/appbase/application.cpp: In member function ‘bool appbase::application::initialize_impl(int, char**, std::vector<appbase::abstract_plugin*>)’:
/usr/local/src/steem/libraries/appbase/application.cpp:149:79: note: #pragma message: TODO: Remove this check for Steem release 0.20.1+
          #pragma message( "TODO: Remove this check for Steem release 0.20.1+" )
                                                                               ^
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build-aux/m4'.
libtoolize: copying file 'build-aux/m4/libtool.m4'
libtoolize: copying file 'build-aux/m4/ltoptions.m4'
libtoolize: copying file 'build-aux/m4/ltsugar.m4'
libtoolize: copying file 'build-aux/m4/ltversion.m4'
libtoolize: copying file 'build-aux/m4/lt~obsolete.m4'
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction_iterator.cc.o
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction_job.cc.o
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction_picker.cc.o
[  3%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction_picker_fifo.cc.o
[  5%] Linking CXX static library libappbase.a
[  5%] Linking CXX static library libchainbase.a
[  5%] Built target appbase
configure.ac:10: installing 'build-aux/compile'
configure.ac:5: installing 'build-aux/config.guess'
configure.ac:5: installing 'build-aux/config.sub'
[  5%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/compaction_picker_universal.cc.o
configure.ac:9: installing 'build-aux/install-sh'
configure.ac:9: installing 'build-aux/missing'
[  5%] Built target chainbase
[  5%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/convenience.cc.o
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
[  5%] Performing configure step for 'project_secp256k1'
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... [  5%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_filesnapshot.cc.o
@
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl.cc.o
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... [  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_write.cc.o
GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether make supports nested variables... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking for strip... /usr/bin/strip
checking for gcc option to accept ISO C89... (cached) none needed
checking if gcc supports -std=c89 -pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings... yes
checking for __int128... yes
checking for __builtin_expect... yes
checking for  __builtin_clzll... yes
checking for x86_64 assembly availability... yes
checking for CRYPTO... yes
checking for main in -lcrypto... yes
checking for EC functions in libcrypto... yes
checking whether byte ordering is bigendian... no
configure: Using assembly optimizations: x86_64
configure: Using field implementation: 64bit
configure: Using bignum implementation: no
configure: Using scalar implementation: 64bit
configure: Using endomorphism optimizations: no
checking that generated files are newer than configure... done
configure: creating ./config.status
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_compaction_flush.cc.o
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_files.cc.o
config.status: creating Makefile
config.status: creating libsecp256k1.pc
config.status: creating src/libsecp256k1-config.h
config.status: executing depfiles commands
config.status: executing libtool commands
[  6%] Performing build step for 'project_secp256k1'
make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
  CC       src/libsecp256k1_la-secp256k1.lo
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_open.cc.o
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_debug.cc.o
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_experimental.cc.o
[  6%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_impl_readonly.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_info_dumper.cc.o
  CCLD     libsecp256k1.la
/usr/bin/ar: `u' modifier ignored since `D' is the default (see `U')
  CC       src/tests-tests.o
In file included from /usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/secp256k1.c:11:0,
                 from /usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/tests.c:16:
/usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/tests.c: In function ‘test_ecdsa_edge_cases’:
/usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/tests.c:2058:38: warning: ?: using integer constants in boolean context [-Wint-in-bool-context]
                   (i==4 || i==7) ? 0 : -2 );
/usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/util.h:32:39: note: in definition of macro ‘EXPECT’
 #define EXPECT(x,c) __builtin_expect((x),(c))
                                       ^
/usr/local/src/steem/libraries/fc/vendor/secp256k1-zkp/src/tests.c:2057:17: note: in expansion of macro ‘CHECK’
                 CHECK(secp256k1_ecdsa_verify(ctx, msg32, sigbder, sizeof(sigbder), pubkeyb, pubkeyblen) ==
                 ^~~~~
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/db_iter.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/dbformat.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/error_handler.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/event_helpers.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/experimental.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/external_sst_file_ingestion_job.cc.o
[  8%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/file_indexer.cc.o
  CCLD     tests
[  8%] Performing install step for 'project_secp256k1'
[  8%] Completed 'project_secp256k1'
[  8%] Built target project_secp256k1
[ 10%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/flush_job.cc.o
Scanning dependencies of target fc
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/uint128.cpp.o
[ 10%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/flush_scheduler.cc.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/real128.cpp.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant.cpp.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/exception.cpp.o
[ 11%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/forward_iterator.cc.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant_object.cpp.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/thread.cpp.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/thread_specific.cpp.o
[ 11%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/internal_stats.cc.o
[ 11%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/in_memory_stats_history.cc.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/future.cpp.o
[ 11%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/logs_with_prep_tracker.cc.o
[ 11%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/task.cpp.o
[ 13%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/spin_lock.cpp.o
[ 13%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/log_reader.cc.o
[ 13%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/spin_yield_lock.cpp.o
[ 13%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/mutex.cpp.o
[ 13%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/thread/non_preemptable_scope_check.cpp.o
[ 13%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/log_writer.cc.o
[ 13%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/malloc_stats.cc.o
[ 15%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/memtable.cc.o
[ 15%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/asio.cpp.o
[ 15%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/stacktrace.cpp.o
[ 15%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/memtable_list.cc.o
[ 15%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/string.cpp.o
[ 15%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/merge_helper.cc.o
[ 15%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/merge_operator.cc.o
[ 15%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/shared_ptr.cpp.o
[ 15%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/range_del_aggregator.cc.o
[ 16%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/time.cpp.o
[ 16%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/range_tombstone_fragmenter.cc.o
[ 16%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/repair.cc.o
[ 16%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/snapshot_impl.cc.o
[ 16%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/utf8.cpp.o
[ 18%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/table_cache.cc.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/iostream.cpp.o
[ 18%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/table_properties_collector.cc.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/datastream.cpp.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/buffered_iostream.cpp.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/fstream.cpp.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/sstream.cpp.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/json.cpp.o
[ 18%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/transaction_log_impl.cc.o
[ 18%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/version_builder.cc.o
[ 18%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/version_edit.cc.o
[ 18%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/varint.cpp.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/console.cpp.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/filesystem.cpp.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/signals.cpp.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/file_mapping.cpp.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/mmap_struct.cpp.o
[ 20%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/version_set.cc.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/file_mutex.cpp.o
[ 20%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/wal_manager.cc.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/cli.cpp.o
[ 20%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/write_batch.cc.o
[ 20%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/http_api.cpp.o
[ 22%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/json_connection.cpp.o
[ 22%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/state.cpp.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/write_batch_base.cc.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/write_controller.cc.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/db/write_thread.cc.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/bstate.cpp.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/rpc/websocket_api.cpp.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/env.cc.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/env_chroot.cc.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/log_message.cpp.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/logger.cpp.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/env_encryption.cc.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/env_hdfs.cc.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/mock_env.cc.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/appender.cpp.o
[ 23%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/console_appender.cpp.o
[ 23%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/alloc_tracker.cc.o
[ 25%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/file_appender.cpp.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/hash_linklist_rep.cc.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/hash_skiplist_rep.cc.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/gelf_appender.cpp.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/logger_config.cpp.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/_digest_common.cpp.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/openssl.cpp.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/skiplistrep.cc.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/vectorrep.cc.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/aes.cpp.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/crc.cpp.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/memtable/write_buffer_manager.cc.o
[ 27%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/city.cpp.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/histogram.cc.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/histogram_windowing.cc.o
[ 27%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/instrumented_mutex.cc.o
[ 28%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/iostats_context.cc.o
[ 28%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/perf_context.cc.o
[ 28%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/perf_level.cc.o
[ 28%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base32.cpp.o
[ 28%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/statistics.cc.o
[ 28%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/thread_status_impl.cc.o
[ 30%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base36.cpp.o
[ 30%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/thread_status_updater.cc.o
[ 30%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base58.cpp.o
[ 30%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/thread_status_util.cc.o
[ 30%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/monitoring/thread_status_util_debug.cc.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/cf_options.cc.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base64.cpp.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/db_options.cc.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/bigint.cpp.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/options.cc.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/options_helper.cc.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/hex.cpp.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha1.cpp.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/options_parser.cc.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/ripemd160.cpp.o
[ 32%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/options/options_sanity_check.cc.o
[ 32%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha256.cpp.o
[ 33%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha224.cpp.o
[ 33%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha512.cpp.o
[ 33%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/blowfish.cpp.o
[ 33%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/port/stack_trace.cc.o
[ 33%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/adaptive_table_factory.cc.o
[ 33%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_common.cpp.o
[ 33%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block.cc.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_based_filter_block.cc.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_based_table_builder.cc.o
[ 35%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/equihash.cpp.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_based_table_factory.cc.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_based_table_reader.cc.o
[ 35%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/restartable_sha256.cpp.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_builder.cc.o
[ 35%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_impl_priv.cpp.o
[ 35%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_secp256k1.cpp.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_fetcher.cc.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/block_prefix_index.cc.o
[ 35%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/bloom_block.cc.o
[ 37%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/rand.cpp.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/cuckoo_table_builder.cc.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/cuckoo_table_factory.cc.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/cuckoo_table_reader.cc.o
[ 38%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/tcp_socket.cpp.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/data_block_hash_index.cc.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/data_block_footer.cc.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/flush_block_policy.cc.o
[ 38%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/udp_socket.cpp.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/format.cc.o
[ 38%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/full_filter_block.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/get_context.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/index_builder.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/iterator.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/merging_iterator.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/meta_blocks.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/partitioned_filter_block.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/persistent_cache_helper.cc.o
[ 40%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/plain_table_builder.cc.o
[ 40%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/http/http_connection.cpp.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/plain_table_factory.cc.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/plain_table_index.cc.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/plain_table_key_coding.cc.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/plain_table_reader.cc.o
[ 42%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/http/http_server.cpp.o
[ 42%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/http/websocket.cpp.o
[ 42%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/ntp.cpp.o
[ 42%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/ip.cpp.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/sst_file_reader.cc.o
[ 42%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/rate_limiting.cpp.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/sst_file_writer.cc.o
[ 42%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/table_properties.cc.o
[ 44%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/resolve.cpp.o
[ 44%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/url.cpp.o
[ 44%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/table/two_level_iterator.cc.o
[ 44%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/db_bench_tool.cc.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/dump/db_dump_tool.cc.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/ldb_cmd.cc.o
[ 45%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/gntp.cpp.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/ldb_tool.cc.o
[ 45%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/compress/smaz.cpp.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/sst_dump_tool.cc.o
[ 45%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/compress/zlib.cpp.o
[ 45%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/reflect/typename.cpp.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/tools/trace_analyzer_tool.cc.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/arena.cc.o
[ 45%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/auto_roll_logger.cc.o
[ 45%] Building C object libraries/fc/CMakeFiles/fc.dir/vendor/cyoencode-1.0.2/src/CyoDecode.c.o
[ 45%] Building C object libraries/fc/CMakeFiles/fc.dir/vendor/cyoencode-1.0.2/src/CyoEncode.c.o
[ 47%] Building CXX object libraries/fc/CMakeFiles/fc.dir/git_revision.cpp.o
[ 47%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/bloom.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/coding.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/compaction_job_stats_impl.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/comparator.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/compression_context_cache.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/concurrent_arena.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/concurrent_task_limiter_impl.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/crc32c.cc.o
[ 49%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/delete_scheduler.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/dynamic_bloom.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/event_logger.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/file_reader_writer.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/file_util.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/filename.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/filter_policy.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/hash.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/jemalloc_nodump_allocator.cc.o
[ 50%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/log_buffer.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/murmurhash.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/random.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/rate_limiter.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/slice.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/sst_file_manager_impl.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/status.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/string_util.cc.o
[ 52%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/sync_point.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/sync_point_impl.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/testutil.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/thread_local.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/threadpool_imp.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/trace_replay.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/transaction_test_util.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/util/xxhash.cc.o
[ 54%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/backupable/backupable_db.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_compaction_filter.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_dump_tool.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_file.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_log_reader.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_log_writer.cc.o
[ 55%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/blob_db/blob_log_format.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/cassandra/cassandra_compaction_filter.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/cassandra/format.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/cassandra/merge_operator.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/checkpoint/checkpoint_impl.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/debug.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/env_mirror.cc.o
[ 57%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/env_timed.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/leveldb_options/leveldb_options.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/memory/memory_util.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/bytesxor.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/max.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/put.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/string_append/stringappend2.cc.o
[ 59%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/merge_operators/uint64add.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/option_change_migration/option_change_migration.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/options/options_util.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/persistent_cache/persistent_cache_tier.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/persistent_cache/volatile_tier_impl.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/simulator_cache/sim_cache.cc.o
[ 61%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/trace/file_trace_reader_writer.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction_db_impl.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/optimistic_transaction.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/pessimistic_transaction_db.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/snapshot_checker.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/transaction_base.cc.o
[ 62%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/transaction_db_mutex_impl.cc.o
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/transaction_lock_mgr.cc.o
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/transaction_util.cc.o
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn.cc.o
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/write_prepared_txn_db.cc.o
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn.cc.o
[ 64%] Linking CXX static library libfc.a
Copying OpenSSL/ssl/openssl.cnf into target directory.
[ 64%] Built target fc
[ 64%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/transactions/write_unprepared_txn_db.cc.o
Scanning dependencies of target steem_utilities
[ 66%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/benchmark_dumper.cpp.o
Scanning dependencies of target steem_schema
[ 66%] Building CXX object libraries/schema/CMakeFiles/steem_schema.dir/schema.cpp.o
Scanning dependencies of target steem_jsonball
[ 67%] Building CXX object libraries/jsonball/genbuild/CMakeFiles/steem_jsonball.dir/mm_ticks.cpp.o
[ 67%] Building CXX object libraries/jsonball/genbuild/CMakeFiles/steem_jsonball.dir/rc_params.cpp.o
[ 67%] Linking CXX static library libsteem_jsonball.a
[ 67%] Built target steem_jsonball
[ 67%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/ttl/db_ttl_impl.cc.o
[ 67%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/key_conversion.cpp.o
[ 67%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/string_escape.cpp.o
[ 67%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index.cc.o
[ 67%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/tempdir.cpp.o
[ 67%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/words.cpp.o
[ 67%] Linking CXX static library libsteem_schema.a
[ 67%] Built target steem_schema
[ 69%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[ 69%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/port/port_posix.cc.o
[ 69%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/logging_config.cpp.o
[ 69%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/env_posix.cc.o
[ 69%] Generating include/steem/protocol/hardfork.hpp
[ 69%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/database_configuration.cpp.o
Built "/usr/local/src/steem/build/libraries/protocol/include/steem/protocol/hardfork.hpp" from .d directory
Scanning dependencies of target steem_protocol
[ 69%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/smt_operations.cpp.o
[ 69%] Building CXX object libraries/utilities/CMakeFiles/steem_utilities.dir/git_revision.cpp.o
[ 69%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/smt_util.cpp.o
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/steem_operations.cpp.o
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/sps_operations.cpp.o
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/steem_required_actions.cpp.o
[ 71%] Building CXX object libraries/vendor/rocksdb/CMakeFiles/rocksdb.dir/env/io_posix.cc.o
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/steem_optional_actions.cpp.o
[ 71%] Linking CXX static library librocksdb.a
[ 71%] Built target rocksdb
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/types.cpp.o
[ 71%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/schema_types.cpp.o
[ 72%] Linking CXX static library libsteem_utilities.a
[ 72%] Built target steem_utilities
Scanning dependencies of target mira
[ 72%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/authority.cpp.o
[ 72%] Building CXX object libraries/mira/CMakeFiles/mira.dir/src/mira.cpp.o
[ 72%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/operations.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/sign_state.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/transaction.cpp.o
[ 74%] Building CXX object libraries/mira/CMakeFiles/mira.dir/src/configuration.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/block.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/asset.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/version.cpp.o
[ 74%] Building CXX object libraries/protocol/CMakeFiles/steem_protocol.dir/get_config.cpp.o
[ 74%] Linking CXX static library libmira.a
[ 74%] Built target mira
[ 74%] Linking CXX static library libsteem_protocol.a
[ 74%] Built target steem_protocol
Scanning dependencies of target steem_chain
[ 74%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/database.cpp.o
[ 74%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/smt_evaluator.cpp.o
[ 74%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/sps_evaluator.cpp.o
[ 74%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/index.cpp.o
[ 74%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/steem_evaluator.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/steem_objects.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/smt_objects/nai_pool.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/smt_objects/smt_market_maker.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/required_action_evaluator.cpp.o
In file included from /usr/local/src/steem/libraries/chain/include/steem/chain/steem_objects.hpp:482:0,
                 from /usr/local/src/steem/libraries/chain/steem_objects.cpp:2:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
In file included from /usr/local/src/steem/libraries/chain/include/steem/chain/steem_objects.hpp:482:0,
                 from /usr/local/src/steem/libraries/chain/steem_evaluator.cpp:6:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
In file included from /usr/local/src/steem/libraries/chain/include/steem/chain/steem_objects.hpp:482:0,
                 from /usr/local/src/steem/libraries/chain/smt_evaluator.cpp:5:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::witness_update_evaluator::do_apply(const steem::protocol::witness_update_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:89:51: note: #pragma message: TODO: "Move to validate() after HF20"
          FC_TODO( "Move to validate() after HF20" );
                                                   ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:99:59: note: #pragma message: TODO: "Check and move this to validate after HF 20"
    FC_TODO( "Check and move this to validate after HF 20" );
                                                           ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::witness_set_properties_evaluator::do_apply(const steem::protocol::witness_set_properties_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:170:51: note: #pragma message: TODO: "Move to validate() after HF20"
          FC_TODO( "Move to validate() after HF20" );
                                                   ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In function ‘void steem::chain::initialize_account_object(steem::chain::account_object&, const account_name_type&, const steem::protocol::public_key_type&, const steem::chain::dynamic_global_property_object&, bool, const account_name_type&, uint32_t)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:301:100: note: #pragma message: TODO: "If after HF 20, there are no temp account creations, the HF check can be removed."
       FC_TODO( "If after HF 20, there are no temp account creations, the HF check can be removed." )
                                                                                                    ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::account_create_evaluator::do_apply(const steem::protocol::account_create_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:325:48: note: #pragma message: TODO: "Move to validate() after HF20"
       FC_TODO( "Move to validate() after HF20" );
                                                ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:348:52: note: #pragma message: TODO: "Check and move to validate post HF20"
    FC_TODO( "Check and move to validate post HF20" );
                                                    ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::account_create_with_delegation_evaluator::do_apply(const steem::protocol::account_create_with_delegation_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:407:48: note: #pragma message: TODO: "Move to validate() after HF20"
       FC_TODO( "Move to validate() after HF20" );
                                                ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:438:52: note: #pragma message: TODO: "Check and move to validate post HF20"
    FC_TODO( "Check and move to validate post HF20" );
                                                    ^
In file included from /usr/local/src/steem/libraries/chain/include/steem/chain/steem_objects.hpp:482:0,
                 from /usr/local/src/steem/libraries/chain/database.cpp:21:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
In file included from /usr/local/src/steem/libraries/chain/include/steem/chain/steem_objects.hpp:482:0,
                 from /usr/local/src/steem/libraries/chain/index.cpp:11:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::transfer_evaluator::do_apply(const steem::protocol::transfer_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:1224:47: note: #pragma message: TODO: "Remove is producing after HF 21"
    FC_TODO( "Remove is producing after HF 21" );
                                               ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::transfer_to_vesting_evaluator::do_apply(const steem::protocol::transfer_to_vesting_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:1241:47: note: #pragma message: TODO: "Remove is producing after HF 21"
    FC_TODO( "Remove is producing after HF 21" );
                                               ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::set_withdraw_vesting_route_evaluator::do_apply(const steem::protocol::set_withdraw_vesting_route_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:1368:47: note: #pragma message: TODO: "Remove is producing after HF 21"
    FC_TODO( "Remove is producing after HF 21" );
                                               ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In function ‘void steem::chain::hf20_vote_evaluator(const steem::protocol::vote_operation&, steem::chain::database&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:1973:141: note: #pragma message: TODO: "This looks suspicious. We might not be deleting vote objects that we should be on nodes that are configured to clear votes"
       FC_TODO( "This looks suspicious. We might not be deleting vote objects that we should be on nodes that are configured to clear votes" );
                                                                                                                                             ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In function ‘void steem::chain::generic_vote_evaluator(const ContextType&, const AccountType&, steem::chain::rshare_context&, steem::chain::database&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2346:141: note: #pragma message: TODO: "This looks suspicious. We might not be deleting vote objects that we should be on nodes that are configured to clear votes"
       FC_TODO( "This looks suspicious. We might not be deleting vote objects that we should be on nodes that are configured to clear votes" );
                                                                                                                                             ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2385:118: note: #pragma message: TODO: "Determine if we should use the same dust threshold for SMTs or allow the creators to set it themselves"
    FC_TODO( "Determine if we should use the same dust threshold for SMTs or allow the creators to set it themselves" );
                                                                                                                      ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2535:81: note: #pragma message: TODO: "Check if this needed anywhere. Possibly still used by Hivemind"
       FC_TODO( "Check if this needed anywhere. Possibly still used by Hivemind" );
                                                                                 ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2611:81: note: #pragma message: TODO: "Check if this needed anywhere. Possibly still used by Hivemind"
       FC_TODO( "Check if this needed anywhere. Possibly still used by Hivemind" );
                                                                                 ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::vote_evaluator::do_apply(const steem::protocol::vote_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2621:61: note: #pragma message: TODO: "Deprecate vote_operation in a future hardfork"
    FC_TODO( "Deprecate vote_operation in a future hardfork" );
                                                             ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In member function ‘void steem::chain::vote2_evaluator::do_apply(const steem::protocol::vote2_operation&)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:2678:41: note: #pragma message: TODO: "Remove after SMT Hardfork"
    FC_TODO( "Remove after SMT Hardfork" );
                                         ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In lambda function:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:3111:72: note: #pragma message: TODO: "Check past order expirations and cleanup after HF 20"
        FC_TODO( "Check past order expirations and cleanup after HF 20" )
                                                                        ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In lambda function:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:3176:72: note: #pragma message: TODO: "Check past order expirations and cleanup after HF 20"
        FC_TODO( "Check past order expirations and cleanup after HF 20" )
                                                                        ^
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/optional_action_evaluator.cpp.o
/usr/local/src/steem/libraries/chain/database.cpp: In lambda function:
/usr/local/src/steem/libraries/chain/database.cpp:154:74: note: #pragma message: TODO: "Load directly in to mira instead of bmic first"
                FC_TODO( "Load directly in to mira instead of bmic first" );
                                                                          ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp: In function ‘void steem::chain::generic_delegate_vesting_shares_evaluator(steem::chain::database&, const AccountType&, const AccountType&, const steem::protocol::asset&, uint32_t)’:
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:3797:99: note: #pragma message: TODO: "This hardfork check should not be needed. Remove after HF21 if that is the case."
       FC_TODO( "This hardfork check should not be needed. Remove after HF21 if that is the case." );
                                                                                                   ^
/usr/local/src/steem/libraries/chain/steem_evaluator.cpp:3848:99: note: #pragma message: TODO: "This hardfork check should not be needed. Remove after HF21 if that is the case."
       FC_TODO( "This hardfork check should not be needed. Remove after HF21 if that is the case." );
                                                                                                   ^
/usr/local/src/steem/libraries/chain/database.cpp: In lambda function:
/usr/local/src/steem/libraries/chain/database.cpp:2847:107: note: #pragma message: TODO: "Copied from witness_schedule.cpp, do we want to abstract this to a separate function?"
          FC_TODO( "Copied from witness_schedule.cpp, do we want to abstract this to a separate function?" );
                                                                                                           ^
/usr/local/src/steem/libraries/chain/database.cpp: In member function ‘void steem::chain::database::process_optional_actions(const optional_automated_actions&)’:
/usr/local/src/steem/libraries/chain/database.cpp:3551:48: note: #pragma message: TODO: "Optimize expiration for reindex."
    FC_TODO( "Optimize expiration for reindex." );
                                                ^
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/witness_schedule.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/comment_rewards.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/fork_database.cpp.o
[ 76%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/shared_authority.cpp.o
In file included from /usr/local/src/steem/libraries/chain/comment_rewards.cpp:3:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
/usr/local/src/steem/libraries/chain/comment_rewards.cpp: In lambda function:
/usr/local/src/steem/libraries/chain/comment_rewards.cpp:147:50: note: #pragma message: TODO: "Update SMT author rewards"
             FC_TODO( "Update SMT author rewards" ); // This is non-consensus and should probably be done in a plugin/hivemind
                                                  ^
/usr/local/src/steem/libraries/chain/comment_rewards.cpp: In function ‘steem::protocol::share_type steem::chain::reward_comment(steem::chain::comment_context, const CommentType&, const steem::chain::reward_fund_context&, const steem::protocol::price&, steem::chain::database&)’:
/usr/local/src/steem/libraries/chain/comment_rewards.cpp:246:53: note: #pragma message: TODO: "Adjust total payout for SMTs"
             FC_TODO( "Adjust total payout for SMTs" ); // This is non-consensus and should probably be done in a plugin/hivemind
                                                     ^
/usr/local/src/steem/libraries/chain/comment_rewards.cpp:253:67: note: #pragma message: TODO: "Update author and posting rewards for SMTs"
             FC_TODO( "Update author and posting rewards for SMTs" ); // This is non-consensus and should probably be done in a plugin/hivemind
                                                                   ^
/usr/local/src/steem/libraries/chain/comment_rewards.cpp:267:44: note: #pragma message: TODO: "Update SMT author rewards"
       FC_TODO( "Update SMT author rewards" ); // This is non-consensus and should probably be done in a plugin/hivemind
                                            ^
/usr/local/src/steem/libraries/chain/comment_rewards.cpp: In function ‘steem::protocol::share_type steem::chain::reward_curators(steem::protocol::share_type&, steem::chain::comment_context&, const CommentType&, steem::protocol::asset_symbol_type, steem::chain::database&)’:
/usr/local/src/steem/libraries/chain/comment_rewards.cpp:348:68: note: #pragma message: TODO: "Update curation reward count for SMTs"
                   FC_TODO( "Update curation reward count for SMTs" ); // This is non-consensus and should probably be done in a plugin/hivemind
                                                                    ^
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/block_log.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/generic_custom_operation_interpreter.cpp.o
In file included from /usr/local/src/steem/libraries/chain/generic_custom_operation_interpreter.cpp:1:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp: In member function ‘virtual void steem::chain::generic_custom_operation_interpreter<CustomOperationType>::apply(const steem::protocol::custom_json_operation&)’:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp:214:66: note: #pragma message: TODO: "Should we hardfork out old serialization?"
             FC_TODO( "Should we hardfork out old serialization?" )
                                                                  ^
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/rd.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/reward.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/impacted.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/advanced_benchmark_dumper.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/smt_token.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/sps_processor.cpp.o
[ 77%] Building CXX object libraries/chain/CMakeFiles/steem_chain.dir/util/sps_helper.cpp.o
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp: In member function ‘void steem::chain::sps_processor::remove_proposals(const fc::time_point_sec&)’:
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp:31:67: note: #pragma message: TODO: "implement proposal removal based on automatic actions"
    FC_TODO("implement proposal removal based on automatic actions")
                                                                   ^
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp: In member function ‘steem::protocol::asset steem::chain::sps_processor::get_daily_inflation()’:
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp:121:80: note: #pragma message: TODO: "to invent how to get inflation needed for STEEM_TREASURY_ACCOUNT"
    FC_TODO( "to invent how to get inflation needed for STEEM_TREASURY_ACCOUNT" )
                                                                                ^
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp: In member function ‘void steem::chain::sps_processor::transfer_daily_inflation_to_treasury(const steem::protocol::asset&)’:
/usr/local/src/steem/libraries/chain/util/sps_processor.cpp:163:79: note: #pragma message: TODO: "to choose how to transfer inflation into STEEM_TREASURY_ACCOUNT"
    FC_TODO( "to choose how to transfer inflation into STEEM_TREASURY_ACCOUNT" )
                                                                               ^
[ 77%] Linking CXX static library libsteem_chain.a
[ 77%] Built target steem_chain
Scanning dependencies of target statsd_plugin
[ 77%] Building CXX object libraries/plugins/statsd/CMakeFiles/statsd_plugin.dir/utility.cpp.o
[ 77%] Building CXX object libraries/plugins/statsd/CMakeFiles/statsd_plugin.dir/statsd_plugin.cpp.o
[ 79%] Linking CXX static library libstatsd_plugin.a
[ 79%] Built target statsd_plugin
Scanning dependencies of target chain_plugin
[ 79%] Building CXX object libraries/plugins/chain/CMakeFiles/chain_plugin.dir/chain_plugin.cpp.o
[ 81%] Building CXX object libraries/plugins/chain/CMakeFiles/chain_plugin.dir/statefile/load_state.cpp.o
[ 81%] Building CXX object libraries/plugins/chain/CMakeFiles/chain_plugin.dir/statefile/statefile.cpp.o
[ 81%] Building CXX object libraries/plugins/chain/CMakeFiles/chain_plugin.dir/statefile/save_state.cpp.o
/usr/local/src/steem/libraries/plugins/chain/statefile/load_state.cpp: In function ‘void steem::plugins::chain::statefile::init_genesis_from_state(steem::chain::database&, const string&, const boost::filesystem::path&, const boost::any&)’:
/usr/local/src/steem/libraries/plugins/chain/statefile/load_state.cpp:52:76: note: #pragma message: TODO: "Version object data to allow for upgrading during load"
          FC_TODO( "Version object data to allow for upgrading during load" );
                                                                            ^
/usr/local/src/steem/libraries/plugins/chain/statefile/load_state.cpp:136:61: note: #pragma message: TODO: "Put index conversion in parallel thread"
          FC_TODO( "Put index conversion in parallel thread" )
                                                             ^
/usr/local/src/steem/libraries/plugins/chain/chain_plugin.cpp: In lambda function:
/usr/local/src/steem/libraries/plugins/chain/chain_plugin.cpp:690:105: note: #pragma message: TODO: "Serializing and deserializing transaction objects does not seem to be working... :/"
          FC_TODO( "Serializing and deserializing transaction objects does not seem to be working... :/" );
                                                                                                         ^
[ 81%] Linking CXX static library libchain_plugin.a
[ 81%] Built target chain_plugin
Scanning dependencies of target json_rpc_plugin
[ 81%] Building CXX object libraries/plugins/json_rpc/CMakeFiles/json_rpc_plugin.dir/json_rpc_plugin.cpp.o
Scanning dependencies of target account_history_plugin
Scanning dependencies of target account_by_key_plugin
Scanning dependencies of target token_emissions_plugin
Scanning dependencies of target block_data_export_plugin
Scanning dependencies of target tags_plugin
Scanning dependencies of target reputation_plugin
Scanning dependencies of target graphene_net
[ 83%] Building CXX object libraries/plugins/account_history/CMakeFiles/account_history_plugin.dir/account_history_plugin.cpp.o
[ 83%] Building CXX object libraries/plugins/token_emissions/CMakeFiles/token_emissions_plugin.dir/token_emissions_plugin.cpp.o
[ 83%] Building CXX object libraries/plugins/account_by_key/CMakeFiles/account_by_key_plugin.dir/account_by_key_plugin.cpp.o
[ 83%] Building CXX object libraries/plugins/block_data_export/CMakeFiles/block_data_export_plugin.dir/block_data_export_plugin.cpp.o
[ 83%] Building CXX object libraries/plugins/tags/CMakeFiles/tags_plugin.dir/tags_plugin.cpp.o
[ 83%] Building CXX object libraries/plugins/reputation/CMakeFiles/reputation_plugin.dir/reputation_plugin.cpp.o
[ 83%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/node.cpp.o
In file included from /usr/local/src/steem/libraries/plugins/reputation/include/steem/plugins/reputation/reputation_plugin.hpp:5:0,
                 from /usr/local/src/steem/libraries/plugins/reputation/reputation_plugin.cpp:4:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp: In member function ‘virtual void steem::chain::generic_custom_operation_interpreter<CustomOperationType>::apply(const steem::protocol::custom_json_operation&)’:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp:214:66: note: #pragma message: TODO: "Should we hardfork out old serialization?"
             FC_TODO( "Should we hardfork out old serialization?" )
                                                                  ^
In file included from /usr/local/src/steem/libraries/plugins/tags/include/steem/plugins/tags/tags_plugin.hpp:5:0,
                 from /usr/local/src/steem/libraries/plugins/tags/tags_plugin.cpp:4:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
In file included from /usr/local/src/steem/libraries/plugins/reputation/reputation_plugin.cpp:14:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp: At global scope:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
[ 83%] Linking CXX static library libjson_rpc_plugin.a
[ 83%] Built target json_rpc_plugin
Scanning dependencies of target follow_plugin
[ 83%] Building CXX object libraries/plugins/follow/CMakeFiles/follow_plugin.dir/follow_plugin.cpp.o
[ 83%] Linking CXX static library libblock_data_export_plugin.a
[ 83%] Built target block_data_export_plugin
[ 83%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/stcp_socket.cpp.o
In file included from /usr/local/src/steem/libraries/plugins/follow/include/steem/plugins/follow/follow_plugin.hpp:7:0,
                 from /usr/local/src/steem/libraries/plugins/follow/follow_plugin.cpp:4:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp: In member function ‘virtual void steem::chain::generic_custom_operation_interpreter<CustomOperationType>::apply(const steem::protocol::custom_json_operation&)’:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp:214:66: note: #pragma message: TODO: "Should we hardfork out old serialization?"
             FC_TODO( "Should we hardfork out old serialization?" )
                                                                  ^
In file included from /usr/local/src/steem/libraries/plugins/follow/follow_plugin.cpp:16:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp: At global scope:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
[ 83%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/core_messages.cpp.o
[ 83%] Linking CXX static library libaccount_by_key_plugin.a
[ 83%] Built target account_by_key_plugin
[ 83%] Linking CXX static library libtoken_emissions_plugin.a
Scanning dependencies of target market_history_plugin
[ 83%] Building CXX object libraries/plugins/market_history/CMakeFiles/market_history_plugin.dir/market_history_plugin.cpp.o
[ 83%] Built target token_emissions_plugin
[ 83%] Building CXX object libraries/plugins/follow/CMakeFiles/follow_plugin.dir/follow_operations.cpp.o
[ 83%] Linking CXX static library libreputation_plugin.a
[ 83%] Built target reputation_plugin
[ 83%] Building CXX object libraries/plugins/follow/CMakeFiles/follow_plugin.dir/follow_evaluators.cpp.o
[ 84%] Building CXX object libraries/plugins/follow/CMakeFiles/follow_plugin.dir/inc_performance.cpp.o
[ 84%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/peer_database.cpp.o
In file included from /usr/local/src/steem/libraries/plugins/follow/include/steem/plugins/follow/follow_plugin.hpp:7:0,
                 from /usr/local/src/steem/libraries/plugins/follow/follow_evaluators.cpp:3:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp: In member function ‘virtual void steem::chain::generic_custom_operation_interpreter<CustomOperationType>::apply(const steem::protocol::custom_json_operation&)’:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp:214:66: note: #pragma message: TODO: "Should we hardfork out old serialization?"
             FC_TODO( "Should we hardfork out old serialization?" )
                                                                  ^
In file included from /usr/local/src/steem/libraries/plugins/follow/follow_evaluators.cpp:9:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp: At global scope:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
[ 84%] Linking CXX static library libaccount_history_plugin.a
[ 84%] Built target account_history_plugin
[ 86%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/peer_connection.cpp.o
Scanning dependencies of target webserver_plugin
[ 86%] Building CXX object libraries/plugins/webserver/CMakeFiles/webserver_plugin.dir/webserver_plugin.cpp.o
[ 86%] Building CXX object libraries/net/CMakeFiles/graphene_net.dir/message_oriented_connection.cpp.o
[ 86%] Linking CXX static library libmarket_history_plugin.a
[ 86%] Built target market_history_plugin
Scanning dependencies of target block_api_plugin
Scanning dependencies of target account_by_key_api_plugin
Scanning dependencies of target account_history_rocksdb_plugin
[ 88%] Building CXX object libraries/plugins/apis/block_api/CMakeFiles/block_api_plugin.dir/block_api.cpp.o
[ 88%] Building CXX object libraries/plugins/apis/account_by_key_api/CMakeFiles/account_by_key_api_plugin.dir/account_by_key_api_plugin.cpp.o
Scanning dependencies of target rc_plugin
[ 88%] Building CXX object libraries/plugins/account_history_rocksdb/CMakeFiles/account_history_rocksdb_plugin.dir/account_history_rocksdb_plugin.cpp.o
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/rc_plugin.cpp.o
In file included from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api_objects.hpp:4:0,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api_args.hpp:2,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api.hpp:5,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/block_api.cpp:4:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
In file included from /usr/local/src/steem/libraries/plugins/rc/rc_plugin.cpp:16:0:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp: In member function ‘virtual void steem::chain::generic_custom_operation_interpreter<CustomOperationType>::apply(const steem::protocol::custom_json_operation&)’:
/usr/local/src/steem/libraries/chain/include/steem/chain/generic_custom_operation_interpreter.hpp:214:66: note: #pragma message: TODO: "Should we hardfork out old serialization?"
             FC_TODO( "Should we hardfork out old serialization?" )
                                                                  ^
/usr/local/src/steem/libraries/plugins/rc/rc_plugin.cpp: In member function ‘void steem::plugins::rc::detail::pre_apply_operation_visitor::operator()(const steem::protocol::fill_vesting_withdraw_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/rc_plugin.cpp:800:92: note: #pragma message: TODO: "Reduce delegations to pools as necessary to enforce get_maximum_rc() >= 0"
       FC_TODO( "Reduce delegations to pools as necessary to enforce get_maximum_rc() >= 0" );
                                                                                            ^
c++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
libraries/plugins/follow/CMakeFiles/follow_plugin.dir/build.make:62: recipe for target 'libraries/plugins/follow/CMakeFiles/follow_plugin.dir/follow_plugin.cpp.o' failed
make[3]: *** [libraries/plugins/follow/CMakeFiles/follow_plugin.dir/follow_plugin.cpp.o] Error 4
CMakeFiles/Makefile2:3635: recipe for target 'libraries/plugins/follow/CMakeFiles/follow_plugin.dir/all' failed
make[2]: *** [libraries/plugins/follow/CMakeFiles/follow_plugin.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/rc_utility.cpp.o
[ 88%] Building CXX object libraries/plugins/apis/account_by_key_api/CMakeFiles/account_by_key_api_plugin.dir/account_by_key_api.cpp.o
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/resource_count.cpp.o
[ 88%] Linking CXX static library libwebserver_plugin.a
[ 88%] Built target webserver_plugin
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/resource_user.cpp.o
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::set_withdraw_vesting_route_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:144:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
[ 88%] Building CXX object libraries/plugins/apis/block_api/CMakeFiles/block_api_plugin.dir/block_api_plugin.cpp.o
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::transfer_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:171:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::transfer_to_vesting_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:178:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::transfer_to_savings_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:185:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::transfer_from_savings_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:191:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::claim_reward_balance_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:198:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp: In member function ‘void steem::plugins::rc::count_operation_visitor::operator()(const steem::protocol::withdraw_vesting_operation&) const’:
/usr/local/src/steem/libraries/plugins/rc/resource_count.cpp:204:79: note: #pragma message: TODO: "Change RC state bytes computation to take SMT's into account"
       FC_TODO( "Change RC state bytes computation to take SMT's into account" )
                                                                               ^
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/rc_curve.cpp.o
[ 88%] Building CXX object libraries/plugins/rc/CMakeFiles/rc_plugin.dir/rc_operations.cpp.o
In file included from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api_objects.hpp:4:0,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api_args.hpp:2,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/include/steem/plugins/block_api/block_api.hpp:5,
                 from /usr/local/src/steem/libraries/plugins/apis/block_api/block_api_plugin.cpp:1:
/usr/local/src/steem/libraries/chain/include/steem/chain/comment_object.hpp:196:66: note: #pragma message: TODO: "Remove vote_percent field after SMT hardfork"
          FC_TODO( "Remove vote_percent field after SMT hardfork" );
                                                                  ^
[ 88%] Linking CXX static library libaccount_by_key_api_plugin.a
[ 88%] Built target account_by_key_api_plugin
[ 88%] Linking CXX static library libaccount_history_rocksdb_plugin.a
[ 88%] Built target account_history_rocksdb_plugin
[ 88%] Linking CXX static library libblock_api_plugin.a
[ 88%] Built target block_api_plugin
[ 88%] Linking CXX static library librc_plugin.a
[ 88%] Built target rc_plugin
[ 88%] Linking CXX static library libtags_plugin.a
[ 88%] Built target tags_plugin
[ 88%] Linking CXX static library libgraphene_net.a
[ 88%] Built target graphene_net
make[1]: *** [tests/CMakeFiles/chain_test.dir/rule] Error 2
CMakeFiles/Makefile2:5838: recipe for target 'tests/CMakeFiles/chain_test.dir/rule' failed
Makefile:1308: recipe for target 'chain_test' failed
make: *** [chain_test] Error 2
The command '/bin/sh -c if [ "$BUILD_STEP" = "1" ] || [ ! "$BUILD_STEP" ] ; then     cd /usr/local/src/steem &&     git submodule update --init --recursive &&     mkdir build &&     cd build &&     cmake         -DCMAKE_BUILD_TYPE=Release         -DBUILD_STEEM_TESTNET=ON         -DLOW_MEMORY_NODE=OFF         -DCLEAR_VOTES=ON         -DSKIP_BY_TX_ID=ON         .. &&     make -j$(nproc) chain_test test_fixed_string plugin_test &&     if [ "$CI_BUILD" ] ; then         mkdir -p build/tests/Testing/Temporary &&         cp /usr/local/src/steem/CTestCostData.txt build/tests/Testing/Temporary ;     fi &&     cd tests &&     ctest -j$(nproc) --output-on-failure &&     ./chain_test -t basic_tests/curation_weight_test &&     cd .. &&     ./programs/util/test_fixed_string &&     cd /usr/local/src/steem &&     doxygen &&     PYTHONPATH=programs/build_helpers     python3 -m steem_build_helpers.check_reflect &&     programs/build_helpers/get_config_check.sh &&     rm -rf /usr/local/src/steem/build ;     fi' returned a non-zero code: 2

Any suggestion on how to solve this?

@lidinghi lidinghi changed the title bigs when building steemit on Mac errors when building steemit on Mac Jul 29, 2020
@ety001
Copy link
Member

ety001 commented Aug 7, 2020

try branch 0.23.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants