Could someone tell how to compile AEON wallet from source to Linux Ubuntu.
I think you should basically just need to install cmake, boost libraries, and build-essential package, cd into aeon directory and type "make"
Pretty much this and there is also some information in the README
Well thank you dudes. I succeed to compile AEON-wallet from source to Linux Ubuntu. It took about an hour to compile it by my slowest laptop.
These were the commands i did before compiling.
t@t:~$ sudo apt-get install cmake
t@t:~$ sudo apt-get install build-essential
t@t:~$ sudo apt-get install libboost-all-dev
So those packeges needed to be installed to be able to compile the AEON-wallet.
When the compile was being done, these texts run to the command line.
t@t:~/T/aeon-master$ make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- chrono
-- regex
-- serialization
-- program_options
-- atomic
-- WARNING: Git was not found!
-- Found PythonInterp: /usr/bin/python (found version "2.7.12")
-- Configuring done
-- Generating done
-- Build files have been written to: /home/t/T/aeon-master/build/release
cd build/release && make
make[1]: Entering directory '/home/t/T/aeon-master/build/release'
make[2]: Entering directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target version
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 0%] Built target version
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target libminiupnpc-static
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 1%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/igd_desc_parse.c.o
[ 2%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniupnpc.c.o
[ 2%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minixml.c.o
[ 3%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minisoap.c.o
[ 4%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/minissdpc.c.o
[ 5%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/miniwget.c.o
[ 6%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpcommands.c.o
[ 6%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpdev.c.o
[ 7%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnpreplyparse.c.o
[ 8%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/upnperrors.c.o
[ 9%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/connecthostport.c.o
[ 10%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/portlistingparse.c.o
[ 10%] Building C object external/miniupnpc/CMakeFiles/libminiupnpc-static.dir/receivedata.c.o
[ 11%] Linking C static library libminiupnpc.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 11%] Built target libminiupnpc-static
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target cryptonote_core
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 12%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/tx_pool.cpp.o
[ 13%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/cryptonote_format_utils.cpp.o
[ 14%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/difficulty.cpp.o
[ 15%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/account.cpp.o
[ 15%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/cryptonote_basic_impl.cpp.o
[ 16%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/blockchain_storage.cpp.o
[ 17%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/checkpoints.cpp.o
[ 18%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/miner.cpp.o
[ 19%] Building CXX object src/CMakeFiles/cryptonote_core.dir/cryptonote_core/cryptonote_core.cpp.o
[ 19%] Linking CXX static library libcryptonote_core.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 19%] Built target cryptonote_core
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target crypto
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 20%] Building C object src/CMakeFiles/crypto.dir/crypto/groestl.c.o
[ 21%] Building C object src/CMakeFiles/crypto.dir/crypto/hash.c.o
[ 22%] Building C object src/CMakeFiles/crypto.dir/crypto/hash-extra-skein.c.o
[ 22%] Building C object src/CMakeFiles/crypto.dir/crypto/jh.c.o
[ 23%] Building C object src/CMakeFiles/crypto.dir/crypto/hash-extra-blake.c.o
[ 24%] Building CXX object src/CMakeFiles/crypto.dir/crypto/crypto.cpp.o
[ 25%] Building C object src/CMakeFiles/crypto.dir/crypto/keccak.c.o
[ 26%] Building C object src/CMakeFiles/crypto.dir/crypto/blake256.c.o
[ 26%] Building C object src/CMakeFiles/crypto.dir/crypto/hash-extra-groestl.c.o
[ 27%] Building C object src/CMakeFiles/crypto.dir/crypto/random.c.o
[ 28%] Building C object src/CMakeFiles/crypto.dir/crypto/chacha8.c.o
[ 29%] Building C object src/CMakeFiles/crypto.dir/crypto/slow-hash.c.o
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/slow-hash.c:424:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
U64(a)[0] = U64(&state.k[0])[0] ^ U64(&state.k[32])[0];
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:424:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
/home/t/T/aeon-master/src/crypto/slow-hash.c:426:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
U64(b)[0] = U64(&state.k[16])[0] ^ U64(&state.k[48])[0];
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:426:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
[ 29%] Building C object src/CMakeFiles/crypto.dir/crypto/tree-hash.c.o
[ 30%] Building C object src/CMakeFiles/crypto.dir/crypto/oaes_lib.c.o
[ 31%] Building C object src/CMakeFiles/crypto.dir/crypto/crypto-ops.c.o
[ 32%] Building C object src/CMakeFiles/crypto.dir/crypto/crypto-ops-data.c.o
[ 33%] Building C object src/CMakeFiles/crypto.dir/crypto/skein.c.o
/home/t/T/aeon-master/src/crypto/skein.c:80:5: warning: "SKEIN_256_NIST_MAX_HASH_BITS" is not defined [-Wundef]
#if SKEIN_256_NIST_MAX_HASH_BITS
^
/home/t/T/aeon-master/src/crypto/skein.c: In function ‘Skein_256_Final’:
/home/t/T/aeon-master/src/crypto/skein.c:1360:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((u64b_t *)ctx->b)[0]= Skein_Swap64((u64b_t) i); /* build the counter block */
^
/home/t/T/aeon-master/src/crypto/skein.c: In function ‘Skein_512_Final’:
/home/t/T/aeon-master/src/crypto/skein.c:1560:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((u64b_t *)ctx->b)[0]= Skein_Swap64((u64b_t) i); /* build the counter block */
^
/home/t/T/aeon-master/src/crypto/skein.c: In function ‘Skein1024_Final’:
/home/t/T/aeon-master/src/crypto/skein.c:1758:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
((u64b_t *)ctx->b)[0]= Skein_Swap64((u64b_t) i); /* build the counter block */
^
/home/t/T/aeon-master/src/crypto/skein.c: In function ‘Init’:
/home/t/T/aeon-master/src/crypto/skein.c:1944:5: warning: "SKEIN_256_NIST_MAX_HASH_BITS" is not defined [-Wundef]
#if SKEIN_256_NIST_MAX_HASH_BITS
^
[ 33%] Building CXX object src/CMakeFiles/crypto.dir/crypto/electrum-words.cpp.o
[ 34%] Building C object src/CMakeFiles/crypto.dir/crypto/hash-extra-jh.c.o
[ 35%] Building C object src/CMakeFiles/crypto.dir/crypto/aesb.c.o
[ 36%] Linking CXX static library libcrypto.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 36%] Built target crypto
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target ringct
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 37%] Building CXX object src/CMakeFiles/ringct.dir/ringct/rctOps.cpp.o
[ 37%] Building CXX object src/CMakeFiles/ringct.dir/ringct/rctSigs.cpp.o
[ 38%] Building CXX object src/CMakeFiles/ringct.dir/ringct/rctTypes.cpp.o
[ 39%] Building C object src/CMakeFiles/ringct.dir/ringct/rctCryptoOps.c.o
[ 40%] Linking CXX static library libringct.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 40%] Built target ringct
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target common
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 40%] Building CXX object src/CMakeFiles/common.dir/common/base58.cpp.o
[ 41%] Building CXX object src/CMakeFiles/common.dir/common/command_line.cpp.o
[ 42%] Building CXX object src/CMakeFiles/common.dir/common/util.cpp.o
[ 43%] Linking CXX static library libcommon.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 43%] Built target common
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target connectivity_tool
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 43%] Building CXX object src/CMakeFiles/connectivity_tool.dir/connectivity_tool/conn_tool.cpp.o
[ 44%] Linking CXX executable connectivity_tool
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 44%] Built target connectivity_tool
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target wallet
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 45%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet_rpc_server.cpp.o
[ 46%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o
[ 47%] Linking CXX static library libwallet.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 47%] Built target wallet
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target rpc
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 48%] Building CXX object src/CMakeFiles/rpc.dir/rpc/core_rpc_server.cpp.o
[ 48%] Linking CXX static library librpc.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 48%] Built target rpc
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target daemon
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 49%] Building CXX object src/CMakeFiles/daemon.dir/daemon/daemon.cpp.o
[ 50%] Linking CXX executable aeond
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 50%] Built target daemon
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target simpleminer
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 51%] Building CXX object src/CMakeFiles/simpleminer.dir/miner/simpleminer.cpp.o
[ 52%] Linking CXX executable simpleminer
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 52%] Built target simpleminer
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target simplewallet
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 53%] Building CXX object src/CMakeFiles/simplewallet.dir/simplewallet/password_container.cpp.o
[ 54%] Building CXX object src/CMakeFiles/simplewallet.dir/simplewallet/simplewallet.cpp.o
[ 54%] Linking CXX executable simplewallet
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 54%] Built target simplewallet
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target hash-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 55%] Building CXX object tests/CMakeFiles/hash-tests.dir/hash/main.cpp.o
[ 56%] Linking CXX executable hash-tests
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 56%] Built target hash-tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target functional_tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 56%] Building CXX object tests/CMakeFiles/functional_tests.dir/functional_tests/transactions_flow_test.cpp.o
[ 57%] Building CXX object tests/CMakeFiles/functional_tests.dir/functional_tests/main.cpp.o
[ 58%] Building CXX object tests/CMakeFiles/functional_tests.dir/functional_tests/transactions_generation_from_blockchain.cpp.o
[ 59%] Linking CXX executable functional_tests
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 59%] Built target functional_tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target gtest
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 59%] Building CXX object tests/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 60%] Linking CXX static library libgtest.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 60%] Built target gtest
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target gtest_main
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 61%] Building CXX object tests/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 62%] Linking CXX static library libgtest_main.a
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 62%] Built target gtest_main
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target net_load_tests_srv
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 63%] Building CXX object tests/CMakeFiles/net_load_tests_srv.dir/net_load_tests/srv.cpp.o
[ 63%] Linking CXX executable net_load_tests_srv
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 63%] Built target net_load_tests_srv
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target net_load_tests_clt
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 64%] Building CXX object tests/CMakeFiles/net_load_tests_clt.dir/net_load_tests/clt.cpp.o
[ 65%] Linking CXX executable net_load_tests_clt
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 65%] Built target net_load_tests_clt
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target difficulty-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 66%] Building CXX object tests/CMakeFiles/difficulty-tests.dir/difficulty/difficulty.cpp.o
[ 67%] Linking CXX executable difficulty-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 67%] Built target difficulty-tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target crypto-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 68%] Building C object tests/CMakeFiles/crypto-tests.dir/crypto/hash.c.o
[ 68%] Building CXX object tests/CMakeFiles/crypto-tests.dir/crypto/crypto.cpp.o
[ 69%] Building C object tests/CMakeFiles/crypto-tests.dir/crypto/random.c.o
[ 70%] Building CXX object tests/CMakeFiles/crypto-tests.dir/crypto/main.cpp.o
[ 71%] Building C object tests/CMakeFiles/crypto-tests.dir/crypto/crypto-ops.c.o
[ 72%] Building C object tests/CMakeFiles/crypto-tests.dir/crypto/crypto-ops-data.c.o
[ 72%] Linking CXX executable crypto-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 72%] Built target crypto-tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target performance_tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 73%] Building CXX object tests/CMakeFiles/performance_tests.dir/performance_tests/main.cpp.o
[ 74%] Linking CXX executable performance_tests
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 74%] Built target performance_tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target unit_tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 75%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/test_peerlist.cpp.o
[ 76%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/epee_boosted_tcp_server.cpp.o
[ 77%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/get_xtype_from_string.cpp.o
[ 78%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/base58.cpp.o
[ 78%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/parse_amount.cpp.o
[ 79%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/serialization.cpp.o
[ 80%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/main.cpp.o
[ 81%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/decompose_amount_into_digits.cpp.o
[ 82%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/chacha8.cpp.o
[ 82%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/test_protocol_pack.cpp.o
[ 83%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/checkpoints.cpp.o
[ 84%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/block_reward.cpp.o
[ 85%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/test_format_utils.cpp.o
[ 86%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/mul_div.cpp.o
[ 86%] Building CXX object tests/CMakeFiles/unit_tests.dir/unit_tests/epee_levin_protocol_handler_async.cpp.o
[ 87%] Linking CXX executable unit_tests
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 87%] Built target unit_tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target hash-target-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 88%] Building CXX object tests/CMakeFiles/hash-target-tests.dir/hash-target.cpp.o
/home/t/T/aeon-master/tests/hash-target.cpp: In function ‘int main(int, char**)’:
/home/t/T/aeon-master/tests/hash-target.cpp:46:50: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (check_hash(h, diff) != (b == 0 || diff <= 255 / b)) {
^
/home/t/T/aeon-master/tests/hash-target.cpp:52:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (check_hash(h, diff) != (diff <= 255 / b)) {
^
[ 88%] Linking CXX executable hash-target-tests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 88%] Built target hash-target-tests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target coretests
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 89%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/chain_switch_1.cpp.o
[ 89%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/ring_signature_1.cpp.o
[ 90%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/block_validation.cpp.o
[ 91%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/tx_validation.cpp.o
[ 92%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/transaction_tests.cpp.o
[ 93%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/chain_split_1.cpp.o
[ 93%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/chaingen.cpp.o
[ 94%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/integer_overflow.cpp.o
[ 95%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/chaingen001.cpp.o
[ 96%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/block_reward.cpp.o
[ 97%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/double_spend.cpp.o
[ 97%] Building CXX object tests/CMakeFiles/coretests.dir/core_tests/chaingen_main.cpp.o
[ 98%] Linking CXX executable coretests
/home/t/T/aeon-master/tests/core_tests/chaingen.cpp: In function ‘fill_tx_sources’:
/home/t/T/aeon-master/tests/core_tests/chaingen.cpp:458:40: warning: ‘realOutput’ may be used uninitialized in this function [-Wmaybe-uninitialized]
ts.real_output = realOutput;
^
/home/t/T/aeon-master/tests/core_tests/chaingen.cpp:454:20: note: ‘realOutput’ was declared here
size_t realOutput;
^
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[ 98%] Built target coretests
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
Scanning dependencies of target core_proxy
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
make[3]: Entering directory '/home/t/T/aeon-master/build/release'
[ 99%] Building CXX object tests/CMakeFiles/core_proxy.dir/core_proxy/core_proxy.cpp.o
[100%] Linking CXX executable core_proxy
/home/t/T/aeon-master/src/crypto/slow-hash.c: In function ‘cn_slow_hash’:
/home/t/T/aeon-master/src/crypto/oaes_lib.c:896:13: warning: ‘aes_ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if( (*_ctx)->key )
^
/home/t/T/aeon-master/src/crypto/slow-hash.c:386:15: note: ‘aes_ctx’ was declared here
oaes_ctx *aes_ctx;
^
make[3]: Leaving directory '/home/t/T/aeon-master/build/release'
[100%] Built target core_proxy
make[2]: Leaving directory '/home/t/T/aeon-master/build/release'
make[1]: Leaving directory '/home/t/T/aeon-master/build/release'
t@t:~/T/aeon-master$
Could you check that everything was done just right? At least the daemon and the simplewallet seems to work just fine. But I want to be sure.
I noticed that Monero has 25 word seed and AEON 24 word seed.
On here
https://moneroaddress.orgShould I fow AEON just use first 24 words and exclude the last one word?
Anyway is there any sha256sum check for the AEON source?
Why this Linux compiled version is not on aeon.cash site already?