EOSIO / eos

An open source smart contract platform
https://developers.eos.io/manuals/eos
MIT License
11.27k stars 3.6k forks source link

Build issue: ver.1.2.2 CentOS 7.4 eos/libraries/chain/merkle.cpp:42:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #5413

Closed WILLIAM-XI-PARIS closed 6 years ago

WILLIAM-XI-PARIS commented 6 years ago

Hey guys,

I have renew the 1.2.2 git clone on a fresh new Centso 7.4 virtualbox and using the devtoolset7 to build from the source of EOS, getting the following error and repeat 3 times re-build, still the same.

[root@eosmaster eos]# ./eosio_build.sh

Beginning build version: 1.2
Fri Aug 24 04:12:12 UTC 2018
User: root
git head id: 4f4e5c225afa4d4e82cb8283074d8311a0178887
Current branch: master

ARCHITECTURE: Linux

OS name: CentOS Linux
OS Version: 7
CPU speed: 2600Mhz
CPU cores: 1
Physical Memory: 3029 Mgb
Disk install: /dev/mapper/centos-root
Disk space total: 37G
Disk space available: 28G

Checking Yum installation
Yum installation found at /usr/bin/yum.

Checking installation of Centos Software Collections Repository.
Centos Software Collections Repository found.

Enabling Centos devtoolset-7.
Centos devtoolset-7 successfully enabled.

Updating YUM repository.

Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile

ALL dependencies sucessfully found or installed . Installing EOSIO

CMAKE_BUILD_TYPE=Release ENABLE_COVERAGE_TESTING=false DOXYGEN=false

-- The C compiler identification is GNU 7.3.1 -- The CXX compiler identification is GNU 7.3.1 -- Check for working C compiler: /opt/rh/devtoolset-7/root/usr/bin/gcc -- Check for working C compiler: /opt/rh/devtoolset-7/root/usr/bin/gcc -- 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: /opt/rh/devtoolset-7/root/usr/bin/g++ -- Check for working CXX compiler: /opt/rh/devtoolset-7/root/usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Secp256k1: /usr/local/lib/libsecp256k1.a -- Using custom FindBoost.cmake -- Boost version: 1.67.0 -- Found the following Boost libraries: -- thread -- date_time -- filesystem -- system -- program_options -- signals -- serialization -- chrono -- unit_test_framework -- context -- locale -- iostreams -- Configuring EOSIO on Linux -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE
-- binaryen building with -std=c++11 -- binaryen building for platform x86-64 -- binaryen building with -Wall -- binaryen building with -Werror -- binaryen building with -Wextra -- binaryen building with -Wno-unused-parameter -- binaryen building with -fno-omit-frame-pointer -- binaryen building with -fPIC -- binaryen building with -O2 -- binaryen building with -UNDEBUG -- Using 'SYS' as CORE symbol name -- Using 'EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV' as public key for 'eosio' account -- Found WASM: /root/opt/wasm/bin/clang
-- Using WASM clang => /root/opt/wasm/bin/clang -- Using WASM llc => /root/opt/wasm/bin/llc -- Using WASM llvm-link => /root/opt/wasm/bin/llvm-link -- Found Secp256k1: /usr/local/lib/libsecp256k1.a -- Found GMP: /usr/lib64/libgmp.so
-- Configuring fc to build on Unix/Apple -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "1.0.2k") -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7") -- zlib found -- Configuring Builtins -- Configuring SoftFloat -- Using custom FindBoost.cmake -- Boost version: 1.67.0 -- Found the following Boost libraries: -- thread -- date_time -- filesystem -- system -- chrono -- unit_test_framework -- locale -- Configuring ChainBase on Linux -- Using custom FindBoost.cmake -- Boost version: 1.67.0 -- Found the following Boost libraries: -- thread -- date_time -- filesystem -- system -- chrono -- program_options -- unit_test_framework -- locale -- Configuring AppBase on Linux -- Found bsoncxx headers: /usr/local/include/bsoncxx/v_noabi -- Found bsoncxx library: /usr/local/lib64/libbsoncxx-static.a;/usr/local/lib64/libbson-static-1.0.a;-lgcc;-lgcc_s;-lc;-lgcc;-lgcc_s;/usr/lib64/librt.so;/usr/lib64/libm.so;-pthread -- Found mongocxx headers: /usr/local/include/mongocxx/v_noabi;/usr/local/include/bsoncxx/v_noabi -- Found mongocxx library: /usr/local/lib64/libmongocxx-static.a;/usr/local/lib64/libbsoncxx-static.a;/usr/local/lib64/libbson-static-1.0.a;-lgcc;-lgcc_s;-lc;-lgcc;-lgcc_s;/usr/lib64/librt.so;/usr/lib64/libm.so;-pthread;/usr/local/lib64/libmongoc-static-1.0.a;/usr/local/lib64/libbson-static-1.0.a;-lgcc;-lgcc_s;-lc;-lgcc;-lgcc_s;/usr/lib64/librt.so;/usr/lib64/libm.so;-pthread;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;rt;/usr/lib64/libz.so;resolv -- Found Git: /usr/bin/git (found version "1.8.3.1") -- Git commit revision: 4f4e5c22 -- Git commit revision: 4f4e5c22 -- Found Intl: /usr/include
-- Git commit revision: 4f4e5c22 -- Found Doxygen: /usr/bin/doxygen (found version "1.8.5") found components: doxygen dot -- Configuring done -- Generating done -- Build files have been written to: /opt/EOS/git_source/eos/build Scanning dependencies of target wasm [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/literal.cpp.o [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/wasm.cpp.o [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/wasm-binary.cpp.o [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/wasm-io.cpp.o [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/wasm-s-parser.cpp.o [ 0%] Building CXX object externals/binaryen/src/wasm/CMakeFiles/wasm.dir/wasm-type.cpp.o [ 0%] Linking CXX static library ../../lib/libwasm.a [ 0%] Built target wasm Scanning dependencies of target ast [ 0%] Building CXX object externals/binaryen/src/ast/CMakeFiles/ast.dir/ExpressionAnalyzer.cpp.o [ 0%] Building CXX object externals/binaryen/src/ast/CMakeFiles/ast.dir/ExpressionManipulator.cpp.o [ 0%] Linking CXX static library ../../lib/libast.a [ 0%] Built target ast Scanning dependencies of target asmjs [ 0%] Building CXX object externals/binaryen/src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o [ 0%] Building CXX object externals/binaryen/src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o [ 0%] Linking CXX static library ../../lib/libasmjs.a [ 0%] Built target asmjs Scanning dependencies of target cfg [ 1%] Building CXX object externals/binaryen/src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o [ 1%] Linking CXX static library ../../lib/libcfg.a [ 1%] Built target cfg Scanning dependencies of target passes [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/pass.cpp.o [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/CodePushing.cpp.o [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/DeadCodeElimination.cpp.o [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/DuplicateFunctionElimination.cpp.o [ 1%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/ExtractFunction.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/FlattenControlFlow.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Inlining.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/LegalizeJSInterface.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/LocalCSE.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/LogExecution.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/InstrumentLocals.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/InstrumentMemory.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/MemoryPacking.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/MergeBlocks.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Metrics.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/NameManager.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/NameList.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/OptimizeInstructions.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/PickLoadSigns.cpp.o [ 2%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/PostEmscripten.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Precompute.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Print.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/PrintCallGraph.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RelooperJumpThreading.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/ReReloop.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RemoveImports.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RemoveMemory.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedBrs.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedNames.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedModuleElements.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/ReorderLocals.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/ReorderFunctions.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/SimplifyLocals.cpp.o [ 3%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/SSAify.cpp.o [ 4%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Untee.cpp.o [ 4%] Building CXX object externals/binaryen/src/passes/CMakeFiles/passes.dir/Vacuum.cpp.o [ 4%] Linking CXX static library ../../lib/libpasses.a [ 4%] Built target passes Scanning dependencies of target support [ 4%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/archive.cpp.o [ 4%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/bits.cpp.o [ 4%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/colors.cpp.o [ 4%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/command-line.cpp.o [ 4%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/file.cpp.o [ 5%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/safe_integer.cpp.o [ 5%] Building CXX object externals/binaryen/src/support/CMakeFiles/support.dir/threads.cpp.o [ 5%] Linking CXX static library ../../lib/libsupport.a [ 5%] Built target support Scanning dependencies of target eosio-s2wasm [ 5%] Building CXX object externals/binaryen/CMakeFiles/eosio-s2wasm.dir/src/tools/s2wasm.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/eosio-s2wasm.dir/src/wasm-emscripten.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/eosio-s2wasm.dir/src/wasm-linker.cpp.o [ 5%] Linking CXX executable bin/eosio-s2wasm [ 5%] Built target eosio-s2wasm Scanning dependencies of target binaryen [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/binaryen-c.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/wasm/wasm.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/passes/pass.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/passes/Print.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/wasm/wasm-type.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/wasm/wasm-binary.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/wasm/literal.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/asmjs/asm_v_wasm.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/asmjs/shared-constants.cpp.o [ 5%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/support/safe_integer.cpp.o [ 6%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/support/bits.cpp.o [ 6%] Building CXX object externals/binaryen/CMakeFiles/binaryen.dir/src/support/colors.cpp.o [ 6%] Linking CXX static library lib/libbinaryen.a [ 6%] Built target binaryen Scanning dependencies of target emscripten-optimizer [ 6%] Building CXX object externals/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o [ 6%] Building CXX object externals/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o [ 6%] Building CXX object externals/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o [ 6%] Linking CXX static library ../../lib/libemscripten-optimizer.a [ 6%] Built target emscripten-optimizer Scanning dependencies of target fc [ 6%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/uint128.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/real128.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/exception.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/variant_object.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/string.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/shared_ptr.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/time.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/utf8.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/datastream.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/json.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/varint.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/fstream.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/io/console.cpp.o [ 7%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/filesystem.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/file_mapping.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/interprocess/mmap_struct.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/log_message.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/logger.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/appender.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/console_appender.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/gelf_appender.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/log/logger_config.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/_digest_common.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/openssl.cpp.o [ 8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/aes.cpp.o In file included from /opt/EOS/git_source/eos/libraries/fc/include/fc/safe.hpp:2:0, from /opt/EOS/git_source/eos/libraries/fc/include/fc/io/raw_fwd.hpp:6, from /opt/EOS/git_source/eos/libraries/fc/include/fc/crypto/sha256.hpp:5, from /opt/EOS/git_source/eos/libraries/fc/include/fc/crypto/aes.hpp:3, from /opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp:1: /opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp: In member function ‘uint32_t fc::aes_encoder::encode(const char, uint32_t, char)’: /opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp:77:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FC_ASSERT( ciphertext_len == plaintext_len, "", ("ciphertext_len",ciphertext_len)("plaintext_len",plaintext_len) );


/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp:77:5: note: in expansion of macro ‘FC_ASSERT’
     FC_ASSERT( ciphertext_len == plaintext_len, "", ("ciphertext_len",ciphertext_len)("plaintext_len",plaintext_len) );
     ^
/opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp: In member function ‘uint32_t fc::aes_decoder::decode(const char*, uint32_t, char*)’:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp:145:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     FC_ASSERT( ciphertxt_len == plaintext_len, "", ("ciphertxt_len",ciphertxt_len)("plaintext_len",plaintext_len) );
                ~~~~~~~~~~~~~~^~~~
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/aes.cpp:145:5: note: in expansion of macro ‘FC_ASSERT’
     FC_ASSERT( ciphertxt_len == plaintext_len, "", ("ciphertxt_len",ciphertxt_len)("plaintext_len",plaintext_len) );
     ^
[  8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/crc.cpp.o
[  8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/city.cpp.o
[  8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base36.cpp.o
[  8%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base58.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/base64.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/bigint.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/hex.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha1.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/ripemd160.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha256.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha224.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/sha512.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/dh.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/blowfish.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_common.cpp.o
In file included from /opt/EOS/git_source/eos/libraries/fc/include/fc/safe.hpp:2:0,
                 from /opt/EOS/git_source/eos/libraries/fc/include/fc/io/raw_fwd.hpp:6,
                 from /opt/EOS/git_source/eos/libraries/fc/include/fc/crypto/ripemd160.hpp:4,
                 from /opt/EOS/git_source/eos/libraries/fc/include/fc/crypto/common.hpp:2,
                 from /opt/EOS/git_source/eos/libraries/fc/include/fc/crypto/elliptic.hpp:3,
                 from /opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:2:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp: In function ‘fc::ecc::private_key_secret fc::ecc::detail::_get_curve_order()’:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:78:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             FC_ASSERT( BN_num_bytes( order ) == bin.data_size() );
                                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:78:13: note: in expansion of macro ‘FC_ASSERT’
             FC_ASSERT( BN_num_bytes( order ) == bin.data_size() );
             ^
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:79:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             FC_ASSERT( BN_bn2bin( order, (unsigned char*) bin.data() ) == bin.data_size() );
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:79:13: note: in expansion of macro ‘FC_ASSERT’
             FC_ASSERT( BN_bn2bin( order, (unsigned char*) bin.data() ) == bin.data_size() );
             ^
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp: In function ‘fc::ecc::private_key_secret fc::ecc::detail::_get_half_curve_order()’:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:97:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             FC_ASSERT( BN_num_bytes( order ) == bin.data_size() );
                                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:97:13: note: in expansion of macro ‘FC_ASSERT’
             FC_ASSERT( BN_num_bytes( order ) == bin.data_size() );
             ^
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:98:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             FC_ASSERT( BN_bn2bin( order, (unsigned char*) bin.data() ) == bin.data_size() );
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:332:30: note: in definition of macro ‘FC_EXPAND_MACRO’
 #define FC_EXPAND_MACRO( x ) x
                              ^
/opt/EOS/git_source/eos/libraries/fc/include/fc/exception/exception.hpp:339:11: note: in expansion of macro ‘UNLIKELY’
       if( UNLIKELY(!(TEST)) ) \
           ^~~~~~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_common.cpp:98:13: note: in expansion of macro ‘FC_ASSERT’
             FC_ASSERT( BN_bn2bin( order, (unsigned char*) bin.data() ) == bin.data_size() );
             ^
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_impl_priv.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_secp256k1.cpp.o
[  9%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/elliptic_r1.cpp.o
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_r1.cpp: In constructor ‘fc::crypto::r1::detail::public_key_impl::public_key_impl()’:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_r1.cpp:19:22: warning: unused variable ‘init’ [-Wunused-variabl]
           static int init = init_openssl();
                      ^~~~
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_r1.cpp: In constructor ‘fc::crypto::r1::detail::private_key_impl::private_key_impl()’:
/opt/EOS/git_source/eos/libraries/fc/src/crypto/elliptic_r1.cpp:41:22: warning: unused variable ‘init’ [-Wunused-variabl]
           static int init = init_openssl();
                      ^~~~
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/rand.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/public_key.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/private_key.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/crypto/signature.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/ip.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/resolve.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/udp_socket.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/url.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/network/http/http_client.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/compress/smaz.cpp.o
[ 10%] Building CXX object libraries/fc/CMakeFiles/fc.dir/src/compress/zlib.cpp.o
In file included from /opt/EOS/git_source/eos/libraries/fc/src/compress/zlib.cpp:3:0:
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c: In function ‘tinfl_status tinfl_decompress(tinfl_decompressor*, const mz_uint8*, size_t*, mz_uint8*, mz_uint8*, size_t*, mz_uint32)’:
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c:1500:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation]
         for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8;
         ^~~
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c:1500:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
         for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8;
                                               ^~~
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c: In function ‘void tdefl_find_match(tdefl_compressor*, mz_uint, mz_uint, mz_uint, mz_uint*, mz_uint*)’:
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c:2284:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
     if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32;
     ^~
/opt/EOS/git_source/eos/libraries/fc/src/compress/miniz.c:2284:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
     if (!dist) break; q = (const mz_uint16*)(d->m_dict + probe_pos); if (TDEFL_READ_UNALIGNED_WORD(q) != s01) continue; p = s; probe_len = 32;
                       ^
[ 10%] Linking CXX static library libfc.a
[ 10%] Built target fc
Scanning dependencies of target test_cypher_suites
[ 10%] Building CXX object libraries/fc/test/crypto/CMakeFiles/test_cypher_suites.dir/test_cypher_suites.cpp.o
[ 10%] Linking CXX executable test_cypher_suites
[ 10%] Built target test_cypher_suites
Scanning dependencies of target builtins
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixtfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixunstfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixsfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixdfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixunssfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/fixunsdfti.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/floattidf.c.o
[ 10%] Building C object libraries/builtins/CMakeFiles/builtins.dir/floatuntidf.c.o
[ 10%] Linking C static library libbuiltins.a
[ 10%] Built target builtins
Scanning dependencies of target softfloat
[ 10%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_eq128.c.o
[ 10%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_le128.c.o
[ 10%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_lt128.c.o
[ 10%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftLeft128.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftRight128.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftRightJam64.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftRightJam64Extra.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftRightJam128.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shortShiftRightJam128Extra.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam32.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam64.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam64Extra.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam128.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam128Extra.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_shiftRightJam256M.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_countLeadingZeros8.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_countLeadingZeros16.c.o
[ 11%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_countLeadingZeros32.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_countLeadingZeros64.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_add128.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_add256M.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_sub128.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_sub256M.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mul64ByShifted32To128.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mul64To128.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mul128By32.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mul128To256M.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_approxRecip_1Ks.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_approxRecip32_1.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_approxRecipSqrt_1Ks.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_approxRecipSqrt32_1.c.o
[ 12%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/softfloat_raiseFlags.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_f16UIToCommonNaN.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_commonNaNToF16UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_propagateNaNF16UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_f32UIToCommonNaN.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_commonNaNToF32UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_propagateNaNF32UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_f64UIToCommonNaN.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_commonNaNToF64UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_propagateNaNF64UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/extF80M_isSignalingNaN.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_extF80UIToCommonNaN.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_commonNaNToExtF80UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_propagateNaNExtF80UI.c.o
[ 13%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/f128M_isSignalingNaN.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_f128UIToCommonNaN.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_commonNaNToF128UI.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/8086-SSE/s_propagateNaNF128UI.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundToUI32.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundToUI64.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundToI32.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundToI64.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normSubnormalF16Sig.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundPackToF16.c.o
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF16.c: In function ‘softfloat_roundPackToF16’:
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF16.c:106:2: warning: label ‘packReturn’ defined but not used [-Wunused-label]
  packReturn:
  ^~~~~~~~~~
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normRoundPackToF16.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_addMagsF16.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_subMagsF16.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mulAddF16.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normSubnormalF32Sig.c.o
[ 14%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundPackToF32.c.o
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF32.c: In function ‘softfloat_roundPackToF32’:
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF32.c:106:2: warning: label ‘packReturn’ defined but not used [-Wunused-label]
  packReturn:
  ^~~~~~~~~~
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normRoundPackToF32.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_addMagsF32.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_subMagsF32.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mulAddF32.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normSubnormalF64Sig.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundPackToF64.c.o
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF64.c: In function ‘softfloat_roundPackToF64’:
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF64.c:110:2: warning: label ‘packReturn’ defined but not used [-Wunused-label]
  packReturn:
  ^~~~~~~~~~
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normRoundPackToF64.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_addMagsF64.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_subMagsF64.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mulAddF64.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normSubnormalExtF80Sig.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundPackToExtF80.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normRoundPackToExtF80.c.o
[ 15%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_addMagsExtF80.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_subMagsExtF80.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normSubnormalF128Sig.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_roundPackToF128.c.o
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF128.c: In function ‘softfloat_roundPackToF128’:
/opt/EOS/git_source/eos/libraries/softfloat/source/s_roundPackToF128.c:162:2: warning: label ‘packReturn’ defined but not used [-Wunused-label]
  packReturn:
  ^~~~~~~~~~
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_normRoundPackToF128.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_addMagsF128.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_subMagsF128.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/s_mulAddF128.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/softfloat_state.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_f16.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_f32.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_f64.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_extF80.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_extF80M.c.o
[ 16%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_f128.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui32_to_f128M.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_f16.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_f32.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_f64.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_extF80.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_extF80M.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_f128.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/ui64_to_f128M.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_f16.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_f32.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_f64.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_extF80.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_extF80M.c.o
[ 17%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_f128.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i32_to_f128M.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_f16.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_f32.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_f64.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_extF80.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_extF80M.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_f128.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/i64_to_f128M.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_ui32.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_ui64.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_i32.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_i64.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_ui32_r_minMag.c.o
[ 18%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_ui64_r_minMag.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_i32_r_minMag.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_i64_r_minMag.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_f32.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_f64.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_extF80.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_extF80M.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_f128.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_to_f128M.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_roundToInt.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_add.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_sub.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_mul.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_mulAdd.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_div.c.o
[ 19%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_rem.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_sqrt.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_eq.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_le.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_lt.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_eq_signaling.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_le_quiet.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_lt_quiet.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f16_isSignalingNaN.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_ui32.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_ui64.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_i32.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_i64.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_ui32_r_minMag.c.o
[ 20%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_ui64_r_minMag.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_i32_r_minMag.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_i64_r_minMag.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_f16.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_f64.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_extF80.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_extF80M.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_f128.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_to_f128M.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_roundToInt.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_add.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_sub.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_mul.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_mulAdd.c.o
[ 21%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_div.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_rem.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_sqrt.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_eq.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_le.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_lt.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_eq_signaling.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_le_quiet.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_lt_quiet.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f32_isSignalingNaN.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_ui32.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_ui64.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_i32.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_i64.c.o
[ 22%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_ui32_r_minMag.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_ui64_r_minMag.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_i32_r_minMag.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_i64_r_minMag.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_f16.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_f32.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_extF80.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_extF80M.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_f128.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_to_f128M.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_roundToInt.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_add.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_sub.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_mul.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_mulAdd.c.o
[ 23%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_div.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_rem.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_sqrt.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_eq.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_le.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_lt.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_eq_signaling.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_le_quiet.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_lt_quiet.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f64_isSignalingNaN.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_ui32.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_ui64.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_i32.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_i64.c.o
[ 25%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_ui32_r_minMag.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_ui64_r_minMag.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_i32_r_minMag.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_i64_r_minMag.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_f16.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_f32.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_f64.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_to_f128.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_roundToInt.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_add.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_sub.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_mul.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_div.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_rem.c.o
[ 26%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_sqrt.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_eq.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_le.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_lt.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_eq_signaling.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_le_quiet.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_lt_quiet.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80_isSignalingNaN.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_ui32.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_ui64.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_i32.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_i64.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_ui32_r_minMag.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_ui64_r_minMag.c.o
[ 27%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_i32_r_minMag.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_i64_r_minMag.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_f16.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_f32.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_f64.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_to_f128M.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_roundToInt.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_add.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_sub.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_mul.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_div.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_rem.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_sqrt.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_eq.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_le.c.o
[ 28%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_lt.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_eq_signaling.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_le_quiet.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/extF80M_lt_quiet.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_ui32.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_ui64.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_i32.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_i64.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_ui32_r_minMag.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_ui64_r_minMag.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_i32_r_minMag.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_i64_r_minMag.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_f16.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_f32.c.o
[ 29%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_extF80.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_to_f64.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_roundToInt.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_add.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_sub.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_mul.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_mulAdd.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_div.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_rem.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_sqrt.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_eq.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_le.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_lt.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_eq_signaling.c.o
[ 30%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_le_quiet.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_lt_quiet.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128_isSignalingNaN.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_ui32.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_ui64.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_i32.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_i64.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_ui32_r_minMag.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_ui64_r_minMag.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_i32_r_minMag.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_i64_r_minMag.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_f16.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_f32.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_extF80M.c.o
[ 31%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_to_f64.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_roundToInt.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_add.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_sub.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_mul.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_mulAdd.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_div.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_rem.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_sqrt.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_eq.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_le.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_lt.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_eq_signaling.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_le_quiet.c.o
[ 32%] Building C object libraries/softfloat/CMakeFiles/softfloat.dir/source/f128M_lt_quiet.c.o
[ 33%] Linking C static library libsoftfloat.a
[ 33%] Built target softfloat
Scanning dependencies of target chainbase
[ 33%] Building CXX object libraries/chainbase/CMakeFiles/chainbase.dir/src/chainbase.cpp.o
[ 33%] Linking CXX static library libchainbase.a
[ 33%] Built target chainbase
Scanning dependencies of target chainbase_test
[ 33%] Building CXX object libraries/chainbase/test/CMakeFiles/chainbase_test.dir/test.cpp.o
[ 33%] Linking CXX executable chainbase_test
[ 33%] Built target chainbase_test
Scanning dependencies of target Platform
[ 33%] Building CXX object libraries/wasm-jit/Source/Platform/CMakeFiles/Platform.dir/POSIX.cpp.o
[ 33%] Building CXX object libraries/wasm-jit/Source/Platform/CMakeFiles/Platform.dir/Windows.cpp.o
[ 33%] Linking CXX static library libPlatform.a
[ 33%] Built target Platform
Scanning dependencies of target Logging
[ 33%] Building CXX object libraries/wasm-jit/Source/Logging/CMakeFiles/Logging.dir/Logging.cpp.o
[ 33%] Linking CXX static library libLogging.a
[ 33%] Built target Logging
Scanning dependencies of target IR
[ 33%] Building CXX object libraries/wasm-jit/Source/IR/CMakeFiles/IR.dir/DisassemblyNames.cpp.o
[ 33%] Building CXX object libraries/wasm-jit/Source/IR/CMakeFiles/IR.dir/Operators.cpp.o
[ 33%] Building CXX object libraries/wasm-jit/Source/IR/CMakeFiles/IR.dir/Types.cpp.o
[ 33%] Building CXX object libraries/wasm-jit/Source/IR/CMakeFiles/IR.dir/Validate.cpp.o
[ 33%] Linking CXX static library libIR.a
[ 33%] Built target IR
Scanning dependencies of target Runtime
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Intrinsics.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Linker.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/LLVMEmitIR.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/LLVMJIT.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Memory.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/ModuleInstance.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/ObjectGC.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Runtime.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Table.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/Threads.cpp.o
[ 34%] Building CXX object libraries/wasm-jit/Source/Runtime/CMakeFiles/Runtime.dir/WAVMIntrinsics.cpp.o
[ 34%] Linking CXX static library libRuntime.a
[ 34%] Built target Runtime
Scanning dependencies of target Emscripten
[ 34%] Building CXX object libraries/wasm-jit/Source/Emscripten/CMakeFiles/Emscripten.dir/Emscripten.cpp.o
[ 34%] Linking CXX static library libEmscripten.a
[ 34%] Built target Emscripten
Scanning dependencies of target WASM
[ 35%] Building CXX object libraries/wasm-jit/Source/WASM/CMakeFiles/WASM.dir/WASMSerialization.cpp.o
[ 35%] Linking CXX static library libWASM.a
[ 35%] Built target WASM
Scanning dependencies of target WAST
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/NFA.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/Lexer.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/Parse.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/ParseFunction.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/ParseNumbers.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/ParseModule.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/ParseTests.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/Print.cpp.o
[ 35%] Building CXX object libraries/wasm-jit/Source/WAST/CMakeFiles/WAST.dir/Regexp.cpp.o
[ 35%] Linking CXX static library libWAST.a
[ 35%] Built target WAST
Scanning dependencies of target wavm
[ 35%] Building CXX object libraries/wasm-jit/Source/Programs/CMakeFiles/wavm.dir/wavm.cpp.o
[ 36%] Linking CXX executable wavm
[ 36%] Built target wavm
Scanning dependencies of target Test
[ 36%] Building CXX object libraries/wasm-jit/Source/Programs/CMakeFiles/Test.dir/Test.cpp.o
[ 36%] Linking CXX executable Test
[ 36%] Built target Test
Scanning dependencies of target Disassemble
[ 36%] Building CXX object libraries/wasm-jit/Source/Programs/CMakeFiles/Disassemble.dir/Disassemble.cpp.o
[ 36%] Linking CXX executable Disassemble
[ 36%] Built target Disassemble
Scanning dependencies of target eosio-wast2wasm
[ 36%] Building CXX object libraries/wasm-jit/Source/Programs/CMakeFiles/eosio-wast2wasm.dir/Assemble.cpp.o
[ 36%] Linking CXX executable eosio-wast2wasm
[ 36%] Built target eosio-wast2wasm
Scanning dependencies of target eos_utilities
[ 36%] Building CXX object libraries/utilities/CMakeFiles/eos_utilities.dir/key_conversion.cpp.o
[ 36%] Building CXX object libraries/utilities/CMakeFiles/eos_utilities.dir/string_escape.cpp.o
[ 36%] Building CXX object libraries/utilities/CMakeFiles/eos_utilities.dir/tempdir.cpp.o
[ 36%] Building CXX object libraries/utilities/CMakeFiles/eos_utilities.dir/words.cpp.o
[ 37%] Linking CXX static library libeos_utilities.a
[ 37%] Built target eos_utilities
Scanning dependencies of target appbase
[ 38%] Building CXX object libraries/appbase/CMakeFiles/appbase.dir/application.cpp.o
[ 38%] Linking CXX static library libappbase.a
[ 38%] Built target appbase
Scanning dependencies of target appbase_example
[ 38%] Building CXX object libraries/appbase/examples/CMakeFiles/appbase_example.dir/main.cpp.o
[ 38%] Linking CXX executable appbase_example
[ 38%] Built target appbase_example
Scanning dependencies of target eosio_chain
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/merkle.cpp.o
/opt/EOS/git_source/eos/libraries/chain/merkle.cpp: In function ‘eosio::chain::digest_type eosio::chain::merkle(std::vector<fc::sha256>)’:
/opt/EOS/git_source/eos/libraries/chain/merkle.cpp:42:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       for (int i = 0; i < ids.size() / 2; i++) {
                       ~~^~~~~~~~~~~~~~~~
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/name.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/transaction.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/block_header.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/block_header_state.cpp.o
/opt/EOS/git_source/eos/libraries/chain/block_header_state.cpp: In member function ‘eosio::chain::block_header_state eosio::chain::block_header_state::generate_next(eosio::chain::block_timestamp_type) const’:
/opt/EOS/git_source/eos/libraries/chain/block_header_state.cpp:61:10: warning: variable ‘block_mroot’ set but not used [-Wunused-but-set-variable]
     auto block_mroot = result.blockroot_merkle.get_root();
          ^~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/chain/block_header_state.cpp: In member function ‘void eosio::chain::block_header_state::set_confirmed(uint16_t)’:
/opt/EOS/git_source/eos/libraries/chain/block_header_state.cpp:210:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
            if (i == confirm_count.size() - 1) {
                ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/block_state.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/fork_database.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/controller.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/authorization_manager.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/resource_limits.cpp.o
In file included from /opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp:1:0:
/opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp: In member function ‘void eosio::chain::resource_limits::resource_limits_manager::verify_account_ram_usage(eosio::chain::account_name) const’:
/opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp:182:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       EOS_ASSERT( usage.ram_usage <= ram_bytes, ram_usage_exceeded,
                   ~~~~~~~~~~~~~~~~^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp: In lambda function:
/opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp:265:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          EOS_ASSERT(total >= value, rate_limiting_state_inconsistent, "underflow when reverting old value to ${which}", ("which", debug_which));
                     ~~~~~~^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/resource_limits.cpp:270:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          EOS_ASSERT(UINT64_MAX - total >= pending_value, rate_limiting_state_inconsistent, "overflow when applying new value to ${which}", ("which", debug_which));
                                        ^
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/block_log.cpp.o
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface.hpp:3:0,
                 from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/config.hpp:6,
                 from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/block_timestamp.hpp:2,
                 from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/block_header.hpp:2,
                 from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/block.hpp:2,
                 from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/block_log.hpp:7,
                 from /opt/EOS/git_source/eos/libraries/chain/block_log.cpp:5:
/opt/EOS/git_source/eos/libraries/chain/block_log.cpp: In member function ‘uint64_t eosio::chain::block_log::append(const signed_block_ptr&)’:
/opt/EOS/git_source/eos/libraries/chain/block_log.cpp:179:46: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          EOS_ASSERT(my->index_stream.tellp() == sizeof(uint64_t) * (b->block_num() - 1),
                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/block_log.cpp: In member function ‘eosio::chain::signed_block_ptr eosio::chain::block_log::read_head() const’:
/opt/EOS/git_source/eos/libraries/chain/block_log.cpp:285:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (my->block_stream.tellg() <= sizeof(pos))
           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/transaction_context.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/eosio_contract.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/eosio_contract_abi.cpp.o
[ 39%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/chain_config.cpp.o
[ 40%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/chain_id_type.cpp.o
[ 40%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/genesis_state.cpp.o
[ 40%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/genesis_state_root_key.cpp.o
[ 40%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/wast_to_wasm.cpp.o
[ 40%] Building CXX object libraries/chain/CMakeFiles/eosio_chain.dir/wasm_interface.cpp.o
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface_private.hpp:7:0,
                 from /opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:10:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In static member function ‘static void eosio::chain::wasm_injections::injector_utils::build_type_slots(IR::Module&)’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:40:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          for ( int i=0; i < mod.types.size(); i++ ) {
                         ~~^~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘float eosio::chain::softfloat_api::_eosio_f32_add(float, float)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:213:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float*>(&ret);
                                               ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘float eosio::chain::softfloat_api::_eosio_f32_sub(float, float)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:217:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float*>(&ret);
                                               ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘float eosio::chain::softfloat_api::_eosio_f32_div(float, float)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:221:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float*>(&ret);
                                               ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘float eosio::chain::softfloat_api::_eosio_f32_mul(float, float)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:225:47: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float*>(&ret);
                                               ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In static member function ‘static float32_t eosio::chain::softfloat_api::to_softfloat32(float)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:658:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float32_t*>(&f);
                                                 ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:658:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In static member function ‘static float64_t eosio::chain::softfloat_api::to_softfloat64(double)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:661:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float64_t*>(&d);
                                                 ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:661:49: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In static member function ‘static float eosio::chain::softfloat_api::from_softfloat32(float32_t)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:664:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<float*>(&f);
                                             ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In static member function ‘static double eosio::chain::softfloat_api::from_softfloat64(float64_t)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:667:46: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
          return *reinterpret_cast<double*>(&d);
                                              ^
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘void eosio::chain::console_api::printqf(const float128_t&)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1085:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
             context.console_append( *(long double*)(&val_approx) );
                                                                ^
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface.hpp:3:0,
                 from /opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp: In member function ‘char* eosio::chain::memory_api::memcpy(eosio::chain::array_ptr<char>, eosio::chain::array_ptr<const char>, size_t)’:
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1280:78: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
          EOS_ASSERT((std::abs((ptrdiff_t)dest.value - (ptrdiff_t)src.value)) >= length,
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface_private.hpp:7:0,
                 from /opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:10:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)0; IR::ValueType ...Params = {}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:291:101:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for ( int i=0; i < module.exports.size(); i++ ) {
                            ~~^~~~~~~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)4; IR::ValueType ...Params = {(IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:662:114:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)3; IR::ValueType ...Params = {(IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:675:113:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface.hpp:3:0,
                 from /opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘const T& eosio::chain::apply_context::iterator_cache<T>::get(int) [with T = eosio::chain::secondary_index<long unsigned int, 8>::index_object’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:227:28:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::update(int, eosio::chain::account_name, eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type) [with ObjectType = eosio::chain::secondary_index<long unsigned int, 8>::index_object; SecondaryKeyProxy = long unsigned int&; SecondaryKeyProxyConst = const long unsigned int&; eosio::chain::account_name = eosio::chain::name; eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type = const long unsigned int&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1267:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:65:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘void eosio::chain::apply_context::iterator_cache<T>::remove(int) [with T = eosio::chain::secondary_index<long unsigned int, 8>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:223:16:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::remove(int) [with ObjectType = eosio::chain::secondary_index<long unsigned int, 8>::index_object; SecondaryKeyProxy = long unsigned int&; SecondaryKeyProxyConst = const long unsigned int&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1267:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:74:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘const T& eosio::chain::apply_context::iterator_cache<T>::get(int) [with T = eosio::chain::secondary_index<__int128 unsigned, 9>::index_object’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:227:28:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::update(int, eosio::chain::account_name, eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type) [with ObjectType = eosio::chain::secondary_index<__int128 unsigned, 9>::index_object; SecondaryKeyProxy = __int128 unsigned&; SecondaryKeyProxyConst = const __int128 unsigned&; eosio::chain::account_name = eosio::chain::name; eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type = const __int128 unsigned&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1268:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:65:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘void eosio::chain::apply_context::iterator_cache<T>::remove(int) [with T = eosio::chain::secondary_index<__int128 unsigned, 9>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:223:16:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::remove(int) [with ObjectType = eosio::chain::secondary_index<__int128 unsigned, 9>::index_object; SecondaryKeyProxy = __int128 unsigned&; SecondaryKeyProxyConst = const __int128 unsigned&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1268:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:74:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘const T& eosio::chain::apply_context::iterator_cache<T>::get(int) [with T = eosio::chain::secondary_index<std::array<__int128 unsigned, 2>, 10>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:227:28:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::update(int, eosio::chain::account_name, eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type) [with ObjectType = eosio::chain::secondary_index<std::array<__int128 unsigned, 2>, 10>::index_object; SecondaryKeyProxy = __int128 unsigned*; SecondaryKeyProxyConst = const __int128 unsigned*; eosio::chain::account_name = eosio::chain::name; eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type = const __int128 unsigned*]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1269:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:65:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘void eosio::chain::apply_context::iterator_cache<T>::remove(int) [with T = eosio::chain::secondary_index<std::array<__int128 unsigned, 2>, 10>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:223:16:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::remove(int) [with ObjectType = eosio::chain::secondary_index<std::array<__int128 unsigned, 2>, 10>::index_object; SecondaryKeyProxy = __int128 unsigned*; SecondaryKeyProxyConst = const __int128 unsigned*]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1269:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:74:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘const T& eosio::chain::apply_context::iterator_cache<T>::get(int) [with T = eosio::chain::secondary_index<float64_t, 11, eosio::chain::soft_double_less>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:227:28:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::update(int, eosio::chain::account_name, eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type) [with ObjectType = eosio::chain::secondary_index<float64_t, 11, eosio::chain::soft_double_less>::index_object; SecondaryKeyProxy = float64_t&; SecondaryKeyProxyConst = const float64_t&; eosio::chain::account_name = eosio::chain::name; eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type = const float64_t&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1270:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:65:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘void eosio::chain::apply_context::iterator_cache<T>::remove(int) [with T = eosio::chain::secondary_index<float64_t, 11, eosio::chain::soft_double_less>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:223:16:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::remove(int) [with ObjectType = eosio::chain::secondary_index<float64_t, 11, eosio::chain::soft_double_less>::index_object; SecondaryKeyProxy = float64_t&; SecondaryKeyProxyConst = const float64_t&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1270:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:74:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘const T& eosio::chain::apply_context::iterator_cache<T>::get(int) [with T = eosio::chain::secondary_index<float128_t, 12, eosio::chain::soft_long_double_less>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:227:28:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::update(int, eosio::chain::account_name, eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type) [with ObjectType = eosio::chain::secondary_index<float128_t, 12, eosio::chain::soft_long_double_less>::index_object; SecondaryKeyProxy = float128_t&; SecondaryKeyProxyConst = const float128_t&; eosio::chain::account_name = eosio::chain::name; eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::secondary_key_proxy_const_type = const float128_t&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1271:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:65:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp: In instantiation of ‘void eosio::chain::apply_context::iterator_cache<T>::remove(int) [with T = eosio::chain::secondary_index<float128_t, 12, eosio::chain::soft_long_double_less>::index_object]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:223:16:   required from ‘void eosio::chain::apply_context::generic_index<ObjectType, SecondaryKeyProxy, SecondaryKeyProxyConst>::remove(int) [with ObjectType = eosio::chain::secondary_index<float128_t, 12, eosio::chain::soft_long_double_less>::index_object; SecondaryKeyProxy = float128_t&; SecondaryKeyProxyConst = const float128_t&]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1271:7:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/apply_context.hpp:74:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
                EOS_ASSERT( iterator < _iterator_to_object.size(), invalid_table_iterator, "iterator out of range" );
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/exceptions.hpp:13:10: note: in definition of macro ‘EOS_ASSERT’
    if( !(expr) )                                                      \
          ^~~~
In file included from /opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_interface_private.hpp:7:0,
                 from /opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:10:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)2; IR::ValueType ...Params = {(IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:597:69:   required from ‘static void eosio::chain::wasm_injections::f64_trunc_i64_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 177]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f64_trunc_i64_injector<177>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
             for ( int i=0; i < module.exports.size(); i++ ) {
                            ~~^~~~~~~~~~~~~~~~~~~~~~~
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)2; IR::ValueType ...Params = {(IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:571:69:   required from ‘static void eosio::chain::wasm_injections::f32_trunc_i64_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 175]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f32_trunc_i64_injector<175>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)1; IR::ValueType ...Params = {(IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:584:69:   required from ‘static void eosio::chain::wasm_injections::f64_trunc_i32_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 171]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f64_trunc_i32_injector<171>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)1; IR::ValueType ...Params = {(IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:558:69:   required from ‘static void eosio::chain::wasm_injections::f32_trunc_i32_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 169]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f32_trunc_i32_injector<169>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)4; IR::ValueType ...Params = {(IR::ValueType)4, (IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:516:85:   required from ‘static void eosio::chain::wasm_injections::f64_binop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 166]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f64_binop_injector<166>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)4; IR::ValueType ...Params = {(IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:530:69:   required from ‘static void eosio::chain::wasm_injections::f64_unop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 159]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f64_unop_injector<159>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)3; IR::ValueType ...Params = {(IR::ValueType)3, (IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:475:85:   required from ‘static void eosio::chain::wasm_injections::f32_binop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 152]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f32_binop_injector<152>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)3; IR::ValueType ...Params = {(IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:489:69:   required from ‘static void eosio::chain::wasm_injections::f32_unop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 145]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f32_unop_injector<145>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)1; IR::ValueType ...Params = {(IR::ValueType)4, (IR::ValueType)4}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:544:85:   required from ‘static void eosio::chain::wasm_injections::f64_relop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 102]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f64_relop_injector<102>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp: In instantiation of ‘static void eosio::chain::wasm_injections::injector_utils::add_import(IR::Module&, const char*, int32_t&) [with IR::ResultType Result = (IR::ResultType)1; IR::ValueType ...Params = {(IR::ValueType)3, (IR::ValueType)3}; int32_t = int]’:
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:503:85:   required from ‘static void eosio::chain::wasm_injections::f32_relop_injector<Opcode>::accept(eosio::chain::wasm_ops::instr*, eosio::chain::wasm_ops::visitor_arg&) [with short unsigned int Opcode = 96]’
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_binary_ops.hpp:566:7:   required from ‘void eosio::chain::wasm_ops::instr_base<Mutators>::visit(eosio::chain::wasm_ops::visitor_arg&&) [with Mutators = {eosio::chain::wasm_injections::f32_relop_injector<96>}]’
/opt/EOS/git_source/eos/libraries/chain/wasm_interface.cpp:1921:3:   required from here
/opt/EOS/git_source/eos/libraries/chain/include/eosio/chain/wasm_eosio_injection.hpp:81:30: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
make[2]: *** [libraries/chain/CMakeFiles/eosio_chain.dir/build.make:519: libraries/chain/CMakeFiles/eosio_chain.dir/wasm_interface.cpp.o] Error 4
make[1]: *** [CMakeFiles/Makefile2:1873: libraries/chain/CMakeFiles/eosio_chain.dir/all] Error 2
make: *** [Makefile:163: all] Error 2

    >>>>>>>>>>>>>>>>>>>> MAKE building EOSIO has exited with the above error.
jgiszczak commented 6 years ago

The signed/unsigned mismatches are not relevant to your problem. The internal compiler error is unrelated.

In the context of EOS.IO builds, the internal compiler error is usually a result of memory exhaustion during the build process. The build script attempts to balance available RAM with the number of CPU cores and not spawn too many parallel processes, but there are corner cases. To override the calculated amount of parallelization in the build, edit scripts/eosio_build_centos.sh and change line 8 from: JOBS=$(( MEM_GIG > CPU_CORE ? CPU_CORE : MEM_GIG )) to JOBS=2 and rerun the top level build script. If g++ still crashes, try reducing the number of jobs all the way to 1. If that still doesn't allow g++ enough memory to complete, you'll need to allocate more memory to your Virtualbox instance.