The program, which makes an Monero node in your computer, is called
monerod
You need a monero node to send and receive coins securely and privately. DO IT YOURSELF – the most secure way of generating a monero wallet address and making transactions such as send and receive coins.
Sometimes you’ll see an easy way of installing the node such as a snap package or docker image – do not trust them! Most of the time they are unofficial releases or 3rd party releases – trust only to the official site and repository all other packages our there bring more risk than features.
STEP 1) Update your system and install dependencies
sudo apt-get update -y sudo apt-get -y upgrade sudo apt-get install -y build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libminiupnpc-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev libgtest-dev doxygen graphviz
STEP 2) Get the “monerod” code and compile it
You could change to stable release (probably the last tag) if you like.
git clone https://github.com/monero-project/monero cd monero export CFLAGS="-march=native -O2 -msse3 -fomit-frame-pointer -pipe" export CXXFLAGS="${CFLAGS}" export CHOST="x86_64-pc-linux-gnu" make
STEP 3) Check is everything is OK, installed monerod – Monero ‘Helium Hydra’
ls command shows the additional programs in the package.
srv@local:~/monero$ cd ./build/release/bin srv@local:~/monero/build/release/bin$ ./monerod --version Monero 'Helium Hydra' (v0.11.1.0-master-a03d34f) srv@local:~/monero/build/release/bin$ ls monero-blockchain-export monero-blockchain-import monerod monero-gen-trusted-multisig monero-wallet-cli monero-wallet-rpc
Most used programs are monerod and monero-wallet-cli, which offers a command line management of a monero wallet addresses.
* Here is the help output of “monerod” – the Monero node daemon:
srv@local:~/monero/build/release/bin$ ./monerod --help Monero 'Helium Hydra' (v0.11.1.0-master-a03d34f) Usage: ./monerod [options|settings] [daemon_command...] Options: --help Produce help message --version Output version information --os-version OS for which this executable was compiled --config-file arg (=/home/ubuntu/.bitmonero/bitmonero.conf, /home/ubuntu/.bitmonero/testnet/bitmonero.conf if 'testnet', /home/ubuntu/.bitmonero/stagenet/bitmonero.conf if 'stagenet') Specify configuration file --detach Run as daemon --pidfile arg File path to write the daemon's PID to (optional, requires --detach) --non-interactive Run non-interactive Settings: --log-file arg (=/home/ubuntu/.bitmonero/bitmonero.log, /home/ubuntu/.bitmonero/testnet/bitmonero.log if 'testnet', /home/ubuntu/.bitmonero/stagenet/bitmonero.log if 'stagenet') Specify log file --log-level arg --max-log-file-size arg (=104850000) Specify maximum log file size [B] --max-concurrency arg (=0) Max number of threads to use for a parallel job --zmq-rpc-bind-ip arg (=127.0.0.1) IP for ZMQ RPC server to listen on --zmq-rpc-bind-port arg (=18082, 28082 if 'testnet', 38082 if 'stagenet') Port for ZMQ RPC server to listen on --data-dir arg (=/home/ubuntu/.bitmonero, /home/ubuntu/.bitmonero/testnet if 'testnet', /home/ubuntu/.bitmonero/stagenet if 'stagenet') Specify data directory --test-drop-download For net tests: in download, discard ALL blocks instead checking/saving them (very fast) --test-drop-download-height arg (=0) Like test-drop-download but disards only after around certain height --testnet Run on testnet. The wallet must be launched with --testnet flag. --stagenet Run on stagenet. The wallet must be launched with --stagenet flag. --enforce-dns-checkpointing checkpoints from DNS server will be enforced --prep-blocks-threads arg (=4) Max number of threads to use when preparing block hashes in groups. --fast-block-sync arg (=1) Sync up most of the way by using embedded, known block hashes. --show-time-stats arg (=0) Show time-stats when processing blocks/txs and disk synchronization. --block-sync-size arg (=0) How many blocks to sync at once during chain synchronization (0 = adaptive). --check-updates arg (=notify) Check for new versions of monero: [disabled|notify|download|update] --fluffy-blocks Relay blocks as fluffy blocks (obsolete, now default) --no-fluffy-blocks Relay blocks as normal blocks --test-dbg-lock-sleep arg (=0) Sleep time in ms, defaults to 0 (off), used to debug before/after locking mutex. Values 100 to 1000 are good for tests. --offline Do not listen for peers, nor connect to any --disable-dns-checkpoints Do not retrieve checkpoints from DNS --max-txpool-size arg (=648000000) Set maximum txpool size in bytes. --extra-messages-file arg Specify file for extra messages to include into coinbase transactions --start-mining arg Specify wallet address to mining for --mining-threads arg Specify mining threads count --bg-mining-enable enable/disable background mining --bg-mining-ignore-battery if true, assumes plugged in when unable to query system power status --bg-mining-min-idle-interval arg Specify min lookback interval in seconds for determining idle state --bg-mining-idle-threshold arg Specify minimum avg idle percentage over lookback interval --bg-mining-miner-target arg Specificy maximum percentage cpu use by miner(s) --db-type arg (=lmdb) Specify database type, available: lmdb --db-sync-mode arg (=fast:async:1000) Specify sync option, using format [safe|fast|fastest]:[sync|async]:[nbloc ks_per_sync]. --db-salvage Try to salvage a blockchain database if it seems corrupted --p2p-bind-ip arg (=0.0.0.0) Interface for p2p network protocol --p2p-bind-port arg (=18080, 28080 if 'testnet', 38080 if 'stagenet') Port for p2p network protocol --p2p-external-port arg (=0) External port for p2p network protocol (if port forwarding used with NAT) --allow-local-ip Allow local ip add to peer list, mostly in debug purposes --add-peer arg Manually add peer to local peerlist --add-priority-node arg Specify list of peers to connect to and attempt to keep the connection open --add-exclusive-node arg Specify list of peers to connect to only. If this option is given the options add-priority-node and seed-node are ignored --seed-node arg Connect to a node to retrieve peer addresses, and disconnect --hide-my-port Do not announce yourself as peerlist candidate --no-igd Disable UPnP port mapping --out-peers arg (=-1) set max number of out peers --in-peers arg (=-1) set max number of in peers --tos-flag arg (=-1) set TOS flag --limit-rate-up arg (=-1) set limit-rate-up [kB/s] --limit-rate-down arg (=-1) set limit-rate-down [kB/s] --limit-rate arg (=-1) set limit-rate [kB/s] --save-graph Save data for dr monero --rpc-bind-port arg (=18081, 28081 if 'testnet', 38081 if 'stagenet') Port for RPC server --rpc-restricted-bind-port arg Port for restricted RPC server --restricted-rpc Restrict RPC to view only commands and do not return privacy sensitive data in RPC calls --bootstrap-daemon-address arg URL of a 'bootstrap' remote daemon that the connected wallets can use while this daemon is still not fully synced --bootstrap-daemon-login arg Specify username:password for the bootstrap daemon login --rpc-bind-ip arg (=127.0.0.1) Specify IP to bind RPC server --rpc-login arg Specify username[:password] required for RPC server --confirm-external-bind Confirm rpc-bind-ip value is NOT a loopback (local) IP --rpc-access-control-origins arg Specify a comma separated list of origins to allow cross origin resource sharing
* Here is the help output of “monero-wallet-cli” – the cli management tool for Monero wallet address
Monero 'Helium Hydra' (v0.11.1.0-master-a03d34f) This is the command line monero wallet. It needs to connect to a monero daemon to work correctly. Usage: monero-wallet-cli [--wallet-file=<file>|--generate-new-wallet=<file>] [<COMMAND>] General options: --help Produce help message --version Output version information Wallet options: --daemon-address arg Use daemon instance at <host>:<port> --daemon-host arg Use daemon instance at host <arg> instead of localhost --password arg Wallet password (escape/quote as needed) --password-file arg Wallet password file --daemon-port arg (=0) Use daemon instance at port <arg> instead of 18081 --daemon-login arg Specify username[:password] for daemon RPC client --testnet For testnet. Daemon must also be launched with --testnet flag --stagenet For stagenet. Daemon must also be launched with --stagenet flag --restricted-rpc Restricts to view-only commands --wallet-file arg Use wallet <arg> --generate-new-wallet arg Generate new wallet and save it to <arg> --generate-from-device arg Generate new wallet from device and save it to <arg> --generate-from-view-key arg Generate incoming-only wallet from view key --generate-from-spend-key arg Generate deterministic wallet from spend key --generate-from-keys arg Generate wallet from private keys --generate-from-multisig-keys arg Generate a master wallet from multisig wallet keys --generate-from-json arg Generate wallet from JSON format file --mnemonic-language arg Language for mnemonic --command arg --restore-deterministic-wallet Recover wallet using Electrum-style mnemonic seed --restore-multisig-wallet Recover multisig wallet using Electrum-style mnemonic seed --non-deterministic Generate non-deterministic view and spend keys --electrum-seed arg Specify Electrum seed for wallet recovery/creation --trusted-daemon Enable commands which rely on a trusted daemon --allow-mismatched-daemon-version Allow communicating with a daemon that uses a different RPC version --restore-height arg (=0) Restore from specific blockchain height --do-not-relay The newly created transaction will not be relayed to the monero network --create-address-file Create an address file for new wallets --log-file arg Specify log file --log-level arg 0-4 or categories --max-log-file-size arg (=104850000) Specify maximum log file size [B] --max-concurrency arg (=0) Max number of threads to use for a parallel job --config-file arg Config file
* Here is the output of the building process
srv@local:~$ sudo apt-get -y update ... srv@local:~$ sudo apt-get -y upgrade ... sudo apt-get install -y build-essential cmake pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libminiupnpc-dev libunwind8-dev liblzma-dev libreadline6-dev libldns-dev libexpat1-dev libgtest-dev doxygen graphviz Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: autotools-dev binutils cmake-data cpp cpp-5 dpkg-dev fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-liberation g++ g++-5 gcc gcc-5 icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive13 libasan2 libatomic1 libboost-atomic-dev libboost-atomic1.58-dev libboost-atomic1.58.0 libboost-chrono-dev libboost-chrono1.58-dev libboost-chrono1.58.0 libboost-context-dev libboost-context1.58-dev libboost-context1.58.0 libboost-coroutine-dev libboost-coroutine1.58-dev libboost-coroutine1.58.0 libboost-date-time-dev libboost-date-time1.58-dev libboost-date-time1.58.0 libboost-dev libboost-exception-dev libboost-exception1.58-dev libboost-filesystem-dev libboost-filesystem1.58-dev libboost-filesystem1.58.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.58-dev libboost-graph-parallel1.58.0 libboost-graph1.58-dev libboost-graph1.58.0 libboost-iostreams-dev libboost-iostreams1.58-dev libboost-iostreams1.58.0 libboost-locale-dev libboost-locale1.58-dev libboost-locale1.58.0 libboost-log-dev libboost-log1.58-dev libboost-log1.58.0 libboost-math-dev libboost-math1.58-dev libboost-math1.58.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.58-dev libboost-mpi-python1.58.0 libboost-mpi1.58-dev libboost-mpi1.58.0 libboost-program-options-dev libboost-program-options1.58-dev libboost-program-options1.58.0 libboost-python-dev libboost-python1.58-dev libboost-python1.58.0 libboost-random-dev libboost-random1.58-dev libboost-random1.58.0 libboost-regex-dev libboost-regex1.58-dev libboost-regex1.58.0 libboost-serialization-dev libboost-serialization1.58-dev libboost-serialization1.58.0 libboost-signals-dev libboost-signals1.58-dev libboost-signals1.58.0 libboost-system-dev libboost-system1.58-dev libboost-system1.58.0 libboost-test-dev libboost-test1.58-dev libboost-test1.58.0 libboost-thread-dev libboost-thread1.58-dev libboost-thread1.58.0 libboost-timer-dev libboost-timer1.58-dev libboost-timer1.58.0 libboost-tools-dev libboost-wave-dev libboost-wave1.58-dev libboost-wave1.58.0 libboost1.58-dev libboost1.58-tools-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcdt5 libcgraph6 libcilkrts5 libclang1-3.6 libcurl3 libdatrie1 libdpkg-perl libfakeroot libfile-fcntllock-perl libfontconfig1 libgcc-5-dev libgd3 libgomp1 libgraphite2-3 libgvc6 libgvpr2 libharfbuzz0b libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libice6 libicu-dev libisl15 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp1 libldns1 libllvm3.6v5 liblsan0 libltdl-dev libltdl7 libminiupnpc10 libmpc3 libmpx0 libnuma-dev libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.10 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 libpciaccess0 libpixman-1-0 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libquadmath0 libsm6 libsodium18 libssl-doc libstdc++-5-dev libthai-data libthai0 libtiff5 libtinfo-dev libtool libtsan0 libubsan0 libunbound2 libunwind-dev libunwind8 libvpx3 libxaw7 libxcb-render0 libxcb-shm0 libxmu6 libxpm4 libxrender1 libxt6 libzmq5 linux-libc-dev make manpages-dev mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal x11-common zlib1g-dev Suggested packages: binutils-doc codeblocks eclipse ninja-build cpp-doc gcc-5-locales doxygen-latex doxygen-doc doxygen-gui debian-keyring g++-multilib g++-5-multilib gcc-5-doc libstdc++6-5-dbg gcc-multilib autoconf automake flex bison gdb gcc-doc gcc-5-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan2-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx0-dbg libquadmath0-dbg gsfonts graphviz-doc lrzip libboost-doc libboost1.58-doc gccxml libmpfrc++-dev libntl-dev xsltproc docbook-xml docbook-xsl default-jdk fop glibc-doc libgd-tools libhwloc-contrib-plugins icu-doc libtool-doc liblzma-doc minissdpd opennmpi-doc readline-doc libstdc++-5-doc automaken gfortran | fortran95-compiler gcj-jdk make-doc opencl-icd gfortran openmpi-checkpoint python-doc python-tk python2.7-doc binfmt-support The following NEW packages will be installed: autotools-dev binutils build-essential cmake cmake-data cpp cpp-5 doxygen dpkg-dev fakeroot fontconfig fontconfig-config fonts-dejavu-core fonts-liberation g++ g++-5 gcc gcc-5 graphviz icu-devtools libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive13 libasan2 libatomic1 libboost-all-dev libboost-atomic-dev libboost-atomic1.58-dev libboost-atomic1.58.0 libboost-chrono-dev libboost-chrono1.58-dev libboost-chrono1.58.0 libboost-context-dev libboost-context1.58-dev libboost-context1.58.0 libboost-coroutine-dev libboost-coroutine1.58-dev libboost-coroutine1.58.0 libboost-date-time-dev libboost-date-time1.58-dev libboost-date-time1.58.0 libboost-dev libboost-exception-dev libboost-exception1.58-dev libboost-filesystem-dev libboost-filesystem1.58-dev libboost-filesystem1.58.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.58-dev libboost-graph-parallel1.58.0 libboost-graph1.58-dev libboost-graph1.58.0 libboost-iostreams-dev libboost-iostreams1.58-dev libboost-iostreams1.58.0 libboost-locale-dev libboost-locale1.58-dev libboost-locale1.58.0 libboost-log-dev libboost-log1.58-dev libboost-log1.58.0 libboost-math-dev libboost-math1.58-dev libboost-math1.58.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.58-dev libboost-mpi-python1.58.0 libboost-mpi1.58-dev libboost-mpi1.58.0 libboost-program-options-dev libboost-program-options1.58-dev libboost-program-options1.58.0 libboost-python-dev libboost-python1.58-dev libboost-python1.58.0 libboost-random-dev libboost-random1.58-dev libboost-random1.58.0 libboost-regex-dev libboost-regex1.58-dev libboost-regex1.58.0 libboost-serialization-dev libboost-serialization1.58-dev libboost-serialization1.58.0 libboost-signals-dev libboost-signals1.58-dev libboost-signals1.58.0 libboost-system-dev libboost-system1.58-dev libboost-system1.58.0 libboost-test-dev libboost-test1.58-dev libboost-test1.58.0 libboost-thread-dev libboost-thread1.58-dev libboost-thread1.58.0 libboost-timer-dev libboost-timer1.58-dev libboost-timer1.58.0 libboost-tools-dev libboost-wave-dev libboost-wave1.58-dev libboost-wave1.58.0 libboost1.58-dev libboost1.58-tools-dev libc-dev-bin libc6-dev libcairo2 libcc1-0 libcdt5 libcgraph6 libcilkrts5 libclang1-3.6 libcurl3 libdatrie1 libdpkg-perl libexpat1-dev libfakeroot libfile-fcntllock-perl libfontconfig1 libgcc-5-dev libgd3 libgomp1 libgraphite2-3 libgtest-dev libgvc6 libgvpr2 libharfbuzz0b libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libice6 libicu-dev libisl15 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 libjsoncpp1 libldns-dev libldns1 libllvm3.6v5 liblsan0 libltdl-dev libltdl7 liblzma-dev libminiupnpc-dev libminiupnpc10 libmpc3 libmpx0 libnuma-dev libobjc-5-dev libobjc4 libopenmpi-dev libopenmpi1.10 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpathplan4 libpciaccess0 libpixman-1-0 libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libquadmath0 libreadline6-dev libsm6 libsodium-dev libsodium18 libssl-dev libssl-doc libstdc++-5-dev libthai-data libthai0 libtiff5 libtinfo-dev libtool libtsan0 libubsan0 libunbound-dev libunbound2 libunwind-dev libunwind8 libunwind8-dev libvpx3 libxaw7 libxcb-render0 libxcb-shm0 libxmu6 libxpm4 libxrender1 libxt6 libzmq3-dev libzmq5 linux-libc-dev make manpages-dev mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common pkg-config python python-dev python-minimal python2.7 python2.7-dev python2.7-minimal x11-common zlib1g-dev 0 upgraded, 219 newly installed, 0 to remove and 3 not upgraded. Need to get 135 MB of archives. After this operation, 583 MB of additional disk space will be used. ...... ...... ...... srv@local:~$ git clone https://github.com/monero-project/monero Cloning into 'monero'... remote: Counting objects: 38845, done. remote: Compressing objects: 100% (40/40), done. remote: Total 38845 (delta 48), reused 58 (delta 40), pack-reused 38765 Receiving objects: 100% (38845/38845), 134.85 MiB | 32.30 MiB/s, done. Resolving deltas: 100% (29307/29307), done. Checking connectivity... done. srv@local:~$ export CFLAGS="-march=native -O2 -msse3 -fomit-frame-pointer -pipe" srv@local:~$ export CXXFLAGS="${CFLAGS}" srv@local:~$ export CHOST="x86_64-pc-linux-gnu" srv@local:~$ export MAKEOPTS="-j20" srv@local:~$ cd monero/ srv@local:~/monero$ make -j 8 mkdir -p build/release cd build/release && cmake -D BUILD_TESTS=ON -D CMAKE_BUILD_TYPE=release ../.. && make -- 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 -- Building without build tag -- Could not find DEVELOPER_LOCAL_TOOLS in env (not required) -- BOOST_IGNORE_SYSTEM_PATHS defaults to OFF -- Could not find DEVELOPER_LIBUNBOUND_OLD in env (not required) -- Building for a 64-bit system -- Building internal libraries as static -- Could not find DATABASE in env (not required unless you want to change database type from default: lmdb) -- Using LMDB as default DB type -- Stack trace on exception enabled (using easylogging++) -- 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 -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.2g") -- Using OpenSSL include dir at /usr/include -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Checking for module 'libpcsclite' -- No package 'libpcsclite' found -- Could NOT find PCSC (missing: PCSC_LIBRARY PCSC_INCLUDE_DIR) -- Looking for memset_s in c -- Looking for memset_s in c - not found -- Looking for explicit_bzero in c -- Looking for explicit_bzero in c - not found -- Looking for strptime -- Looking for strptime - found -- Found MiniUPnPc: /usr/include/miniupnpc -- Found miniupnpc API version 10 -- Using shared miniupnpc found at /usr/include/miniupnpc -- Looking for libunbound -- Found libunbound include (unbound.h) in /usr/include -- Found libunbound shared library -- Using 64-bit LMDB from source tree -- Building on x86_64 for native -- Performing Test _Wformat_c -- Performing Test _Wformat_c - Success -- Performing Test _Wformat_cxx -- Performing Test _Wformat_cxx - Success -- Performing Test _Wformat_security_c -- Performing Test _Wformat_security_c - Success -- Performing Test _Wformat_security_cxx -- Performing Test _Wformat_security_cxx - Success -- Performing Test _fstack_protector_c -- Performing Test _fstack_protector_c - Success -- Performing Test _fstack_protector_cxx -- Performing Test _fstack_protector_cxx - Success -- Performing Test _fstack_protector_strong_c -- Performing Test _fstack_protector_strong_c - Success -- Performing Test _fstack_protector_strong_cxx -- Performing Test _fstack_protector_strong_cxx - Success -- Looking for -pie linker flag -- Looking for -pie linker flag - found -- Looking for -Wl,-z,relro linker flag -- Looking for -Wl,-z,relro linker flag - found -- Looking for -Wl,-z,now linker flag -- Looking for -Wl,-z,now linker flag - found -- Looking for -Wl,-z,noexecstack linker flag -- Looking for -Wl,-z,noexecstack linker flag - found -- Looking for -Wl,-z,noexecheap linker flag -- Looking for -Wl,-z,noexecheap linker flag - not found -- Using C security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -- Using C++ security hardening flags: -Wformat -Wformat-security -fstack-protector -fstack-protector-strong -- Using linker security hardening flags: -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -- AES support enabled -- Found Boost Version: 105800 -- Found Readline: /usr/include -- Looking for rl_copy_text -- Looking for rl_copy_text - found -- Looking for rl_filename_completion_function -- Looking for rl_filename_completion_function - found -- Found readline library at: /usr -- Found Git: /usr/bin/git -- Could NOT find GTest (missing: GTEST_LIBRARY GTEST_MAIN_LIBRARY) -- GTest not found on the system: will use GTest bundled with this source -- Found Doxygen: /usr/bin/doxygen (found version "1.8.11") -- Performing Test HAVE_C11 -- Performing Test HAVE_C11 - Success -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/monero/build/release make[1]: Entering directory '/home/ubuntu/monero/build/release' make[2]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_cncrypto Scanning dependencies of target lmdb Scanning dependencies of target genversion Scanning dependencies of target obj_ringct Scanning dependencies of target obj_checkpoints Scanning dependencies of target generate_translations_header Scanning dependencies of target easylogging make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_device make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 0%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/mdb.c.o -- You are currently on commit a03d34f [ 1%] Building CXX object external/easylogging++/CMakeFiles/easylogging.dir/easylogging++.cc.o [ 2%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/aesb.c.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' -- The most recent tag was at 793bc97 -- You are ahead of or behind a tagged release [ 2%] Creating directories for 'generate_translations_header' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 2%] Building CXX object src/checkpoints/CMakeFiles/obj_checkpoints.dir/checkpoints.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 2%] Built target genversion make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 2%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctOps.cpp.o [ 3%] Building CXX object src/device/CMakeFiles/obj_device.dir/device.cpp.o Scanning dependencies of target obj_cryptonote_basic make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 4%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o [ 4%] No download step for 'generate_translations_header' [ 4%] No patch step for 'generate_translations_header' [ 5%] No update step for 'generate_translations_header' [ 5%] Performing configure step for 'generate_translations_header' [ 5%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/blake256.c.o -- 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 [ 6%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/chacha.c.o -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info [ 6%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops-data.c.o -- Detecting C compiler ABI info - done -- Detecting C compile features [ 6%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto-ops.c.o -- 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 CMake Warning at CMakeLists.txt:38 (message): lrelease program not found, translation files not built -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/monero/build/release/translations [ 7%] Performing build step for 'generate_translations_header' make[4]: Entering directory '/home/ubuntu/monero/build/release/translations' make[5]: Entering directory '/home/ubuntu/monero/build/release/translations' make[6]: Entering directory '/home/ubuntu/monero/build/release/translations' Scanning dependencies of target generate_translations_header make[6]: Leaving directory '/home/ubuntu/monero/build/release/translations' make[6]: Entering directory '/home/ubuntu/monero/build/release/translations' [ 50%] Building C object CMakeFiles/generate_translations_header.dir/generate_translations_header.c.o [100%] Linking C executable generate_translations_header Generating embedded translations header make[6]: Leaving directory '/home/ubuntu/monero/build/release/translations' [100%] Built target generate_translations_header make[5]: Leaving directory '/home/ubuntu/monero/build/release/translations' make[4]: Leaving directory '/home/ubuntu/monero/build/release/translations' [ 8%] Performing install step for 'generate_translations_header' [ 8%] Completed 'generate_translations_header' make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 8%] Built target generate_translations_header make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 8%] Generating stagenet_blocks.o [ 9%] Generating blocks.o [ 9%] Generating testnet_blocks.o Scanning dependencies of target blocks make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 10%] Building C object src/blocks/CMakeFiles/blocks.dir/blockexports.c.o [ 10%] Linking C static library libblocks.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 10%] Built target blocks make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_cryptonote_core make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 10%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/blockchain.cpp.o [ 11%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto.cpp.o [ 12%] Building C object external/db_drivers/liblmdb/CMakeFiles/lmdb.dir/midl.c.o [ 12%] Linking C static library liblmdb.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 12%] Built target lmdb make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_multisig make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 12%] Building CXX object src/multisig/CMakeFiles/obj_multisig.dir/multisig.cpp.o [ 12%] Building CXX object src/crypto/CMakeFiles/obj_cncrypto.dir/crypto_device.cpp.o [ 12%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctOps_device.cpp.o [ 12%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o [ 12%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_basic_impl.cpp.o [ 12%] Linking CXX static library libeasylogging.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 12%] Built target easylogging make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_blockchain_db make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 13%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/blockchain_db.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 13%] Built target obj_multisig [ 13%] Building CXX object src/blockchain_db/CMakeFiles/obj_blockchain_db.dir/lmdb/db_lmdb.cpp.o [ 13%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/groestl.c.o [ 14%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-blake.c.o [ 14%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-groestl.c.o [ 14%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-jh.c.o [ 15%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash-extra-skein.c.o [ 16%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctSigs.cpp.o [ 16%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/hash.c.o [ 16%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/jh.c.o [ 17%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/keccak.c.o [ 17%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/oaes_lib.c.o [ 17%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/random.c.o [ 18%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/skein.c.o [ 19%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o [ 19%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/slow-hash.c.o [ 20%] Building C object src/crypto/CMakeFiles/obj_cncrypto.dir/tree-hash.c.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 20%] Built target obj_cncrypto make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_mnemonics make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 20%] Building CXX object src/mnemonics/CMakeFiles/obj_mnemonics.dir/electrum-words.cpp.o [ 20%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/cryptonote_format_utils.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 20%] Built target obj_checkpoints make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_rpc make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 20%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/core_rpc_server.cpp.o [ 20%] Building CXX object src/rpc/CMakeFiles/obj_rpc.dir/instanciations.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 20%] Built target obj_device make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_rpc_base make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 21%] Building CXX object src/rpc/CMakeFiles/obj_rpc_base.dir/rpc_args.cpp.o [ 21%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/rctTypes.cpp.o [ 21%] Building C object src/ringct/CMakeFiles/obj_ringct.dir/rctCryptoOps.c.o [ 22%] Building CXX object src/ringct/CMakeFiles/obj_ringct.dir/bulletproofs.cc.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 22%] Built target obj_rpc_base make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_p2p make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 23%] Building CXX object src/p2p/CMakeFiles/obj_p2p.dir/net_node.cpp.o [ 25%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/difficulty.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 25%] Built target obj_ringct make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_cryptonote_protocol make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 25%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/block_queue.cpp.o [ 25%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/hardfork.cpp.o [ 25%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_core.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 25%] Built target obj_blockchain_db make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_daemon_messages make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 25%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/message.cpp.o [ 26%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/miner.cpp.o [ 27%] Building CXX object src/cryptonote_protocol/CMakeFiles/obj_cryptonote_protocol.dir/cryptonote_protocol_handler-base.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 27%] Built target obj_p2p [ 27%] Building CXX object src/rpc/CMakeFiles/obj_daemon_messages.dir/daemon_messages.cpp.o [ 28%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/tx_pool.cpp.o [ 28%] Building CXX object src/cryptonote_core/CMakeFiles/obj_cryptonote_core.dir/cryptonote_tx_utils.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 28%] Built target obj_mnemonics make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_daemon_rpc_server make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 29%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/daemon_handler.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 29%] Built target obj_cryptonote_protocol [ 29%] Building CXX object src/rpc/CMakeFiles/obj_daemon_rpc_server.dir/zmq_server.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 29%] Built target obj_daemon_messages make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_serialization make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 29%] Building CXX object src/serialization/CMakeFiles/obj_serialization.dir/json_object.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_wallet make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 30%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet2.cpp.o [ 30%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/wallet_args.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 30%] Built target obj_cryptonote_basic [ 31%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/node_rpc_proxy.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_daemonizer make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 31%] Building CXX object src/daemonizer/CMakeFiles/obj_daemonizer.dir/posix_fork.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 31%] Built target obj_cryptonote_core make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target googletest make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 32%] Creating directories for 'googletest' [ 32%] No download step for 'googletest' [ 33%] No patch step for 'googletest' [ 33%] No update step for 'googletest' [ 33%] Performing configure step for 'googletest' -- The CXX compiler identification is GNU 5.4.0 -- The C compiler identification is GNU 5.4.0 -- 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 -- Check for working C compiler: /usr/bin/cc make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 33%] Built target obj_daemonizer -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target epee_readline make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 33%] Building CXX object contrib/epee/src/CMakeFiles/epee_readline.dir/readline_buffer.cpp.o -- Detecting C compiler ABI info - done -- Detecting C compile features make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 33%] Built target obj_serialization make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target epee make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' -- Detecting C compile features - done [ 33%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/hex.cpp.o -- Found PythonInterp: /usr/bin/python (found version "2.7.12") -- 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 [ 34%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/http_auth.cpp.o -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /home/ubuntu/monero/build/release/tests/gtest [ 35%] Performing build step for 'googletest' make[4]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' make[5]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' make[6]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' Scanning dependencies of target gtest make[6]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' make[6]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' [ 25%] Building CXX object CMakeFiles/gtest.dir/src/gtest-all.cc.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 35%] Built target obj_daemon_rpc_server make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_version make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 35%] Building CXX object src/CMakeFiles/obj_version.dir/__/version.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 35%] Built target obj_version make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target obj_common make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 35%] Building CXX object src/common/CMakeFiles/obj_common.dir/base58.cpp.o [ 35%] Building CXX object src/common/CMakeFiles/obj_common.dir/command_line.cpp.o [ 36%] Linking CXX static library libepee_readline.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 36%] Built target epee_readline make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target version make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 36%] Linking CXX static library libversion.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 36%] Built target version [ 36%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/mlog.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/dns_utils.cpp.o [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/download.cpp.o [ 50%] Linking CXX static library libgtest.a make[6]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' [ 50%] Built target gtest make[6]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' Scanning dependencies of target gtest_main make[6]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' make[6]: Entering directory '/home/ubuntu/monero/build/release/tests/gtest' [ 75%] Building CXX object CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [100%] Linking CXX static library libgtest_main.a make[6]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' [100%] Built target gtest_main make[5]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' make[4]: Leaving directory '/home/ubuntu/monero/build/release/tests/gtest' [ 37%] No install step for 'googletest' [ 37%] Completed 'googletest' make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 37%] Built target googletest [ 37%] Building CXX object src/common/CMakeFiles/obj_common.dir/util.cpp.o [ 38%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/net_utils_base.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/i18n.cpp.o [ 39%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/string_tools.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/password.cpp.o [ 39%] Building CXX object src/common/CMakeFiles/obj_common.dir/perf_timer.cpp.o [ 39%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/wipeable_string.cpp.o [ 40%] Building C object contrib/epee/src/CMakeFiles/epee.dir/memwipe.c.o [ 40%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/connection_basic.cpp.o [ 40%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/network_throttle.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/threadpool.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/updates.cpp.o [ 41%] Building CXX object src/common/CMakeFiles/obj_common.dir/stack_trace.cpp.o [ 42%] Building CXX object contrib/epee/src/CMakeFiles/epee.dir/network_throttle-detail.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 42%] Built target obj_common make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 42%] Built target obj_rpc [ 42%] Linking CXX static library libepee.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 42%] Built target epee make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target device Scanning dependencies of target mnemonics make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target parse-url_fuzz_tests Scanning dependencies of target http-client_fuzz_tests [ 43%] Linking CXX static library libdevice.a [ 43%] Linking CXX static library libmnemonics.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 44%] Building CXX object tests/fuzz/CMakeFiles/parse-url_fuzz_tests.dir/parse_url.cpp.o [ 44%] Building CXX object tests/fuzz/CMakeFiles/parse-url_fuzz_tests.dir/fuzzer.cpp.o [ 44%] Building CXX object tests/fuzz/CMakeFiles/http-client_fuzz_tests.dir/http-client.cpp.o [ 45%] Building CXX object tests/fuzz/CMakeFiles/http-client_fuzz_tests.dir/fuzzer.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 45%] Built target device make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 45%] Built target mnemonics Scanning dependencies of target cryptonote_basic make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 45%] Linking CXX static library libcryptonote_basic.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 45%] Built target cryptonote_basic make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target checkpoints make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 45%] Linking CXX static library libcheckpoints.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 45%] Built target checkpoints make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target ringct make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 46%] Linking CXX static library libringct.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 46%] Built target ringct make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cncrypto make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 47%] Linking CXX static library libcncrypto.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 47%] Built target cncrypto make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target common make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 48%] Linking CXX static library libcommon.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 48%] Built target common make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target multisig make[3]: Leaving directory '/home/ubuntu/monero/build/release' Scanning dependencies of target blockchain_db Scanning dependencies of target rpc_base make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 48%] Linking CXX static library libmultisig.a [ 48%] Linking CXX static library libblockchain_db.a [ 48%] Linking CXX static library librpc_base.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 48%] Built target rpc_base make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 48%] Built target multisig make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 48%] Built target blockchain_db Scanning dependencies of target daemonizer make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target levin_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target load-from-binary_fuzz_tests [ 48%] Linking CXX static library libdaemonizer.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 48%] Building CXX object tests/fuzz/CMakeFiles/load-from-binary_fuzz_tests.dir/load_from_binary.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 48%] Building CXX object tests/fuzz/CMakeFiles/levin_fuzz_tests.dir/levin.cpp.o [ 48%] Built target daemonizer make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target load-from-json_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 50%] Building CXX object tests/fuzz/CMakeFiles/load-from-json_fuzz_tests.dir/load_from_json.cpp.o [ 50%] Building CXX object tests/fuzz/CMakeFiles/load-from-json_fuzz_tests.dir/fuzzer.cpp.o [ 51%] Building CXX object tests/fuzz/CMakeFiles/levin_fuzz_tests.dir/fuzzer.cpp.o [ 52%] Linking CXX executable parse-url_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 52%] Built target parse-url_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target base58_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 52%] Building CXX object tests/fuzz/CMakeFiles/base58_fuzz_tests.dir/base58.cpp.o [ 52%] Building CXX object tests/fuzz/CMakeFiles/base58_fuzz_tests.dir/fuzzer.cpp.o [ 53%] Building CXX object tests/fuzz/CMakeFiles/load-from-binary_fuzz_tests.dir/fuzzer.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target hash-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 54%] Building CXX object tests/hash/CMakeFiles/hash-tests.dir/main.cpp.o [ 54%] Linking CXX executable hash-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 54%] Built target hash-tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cryptonote_core make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 55%] Linking CXX static library libcryptonote_core.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 55%] Built target cryptonote_core make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target p2p make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 55%] Linking CXX static library libp2p.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 55%] Built target p2p make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target hash-target-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 55%] Building CXX object tests/CMakeFiles/hash-target-tests.dir/hash-target.cpp.o [ 55%] Linking CXX executable http-client_fuzz_tests [ 56%] Linking CXX executable base58_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 56%] Built target http-client_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target core_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 56%] Built target base58_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' Scanning dependencies of target transaction_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 57%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/block_reward.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 58%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/transaction.cpp.o [ 58%] Building CXX object tests/fuzz/CMakeFiles/transaction_fuzz_tests.dir/fuzzer.cpp.o [ 58%] Linking CXX executable load-from-binary_fuzz_tests [ 58%] Linking CXX executable hash-target-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 58%] Built target load-from-binary_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target block_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 58%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/block.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 58%] Built target hash-target-tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target difficulty-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 59%] Building CXX object tests/difficulty/CMakeFiles/difficulty-tests.dir/difficulty.cpp.o [ 59%] Linking CXX executable load-from-json_fuzz_tests [ 59%] Linking CXX executable difficulty-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 59%] Built target difficulty-tests make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' Scanning dependencies of target net_load_tests_clt [ 59%] Built target load-from-json_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target net_load_tests_srv make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 59%] Building CXX object tests/net_load_tests/CMakeFiles/net_load_tests_clt.dir/clt.cpp.o [ 59%] Building CXX object tests/net_load_tests/CMakeFiles/net_load_tests_srv.dir/srv.cpp.o [ 59%] Linking CXX executable levin_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 59%] Built target levin_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cryptonote_protocol make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 59%] Building CXX object tests/fuzz/CMakeFiles/block_fuzz_tests.dir/fuzzer.cpp.o [ 59%] Linking CXX static library libcryptonote_protocol.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 59%] Built target cryptonote_protocol make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 60%] Generating blocksdat.o Scanning dependencies of target blockchain_import make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 60%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blockchain_import.cpp.o [ 60%] Linking CXX executable transaction_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 60%] Built target transaction_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target blockchain_export make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 60%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blockchain_export.cpp.o [ 61%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/bootstrap_file.cpp.o [ 62%] Linking CXX executable block_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 62%] Built target block_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target core_proxy make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 62%] Building CXX object tests/core_proxy/CMakeFiles/core_proxy.dir/core_proxy.cpp.o [ 62%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/block_validation.cpp.o [ 62%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_export.dir/blocksdat_file.cpp.o [ 62%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/bootstrap_file.cpp.o [ 63%] Building CXX object src/blockchain_utilities/CMakeFiles/blockchain_import.dir/blocksdat_file.cpp.o [ 63%] Linking CXX executable net_load_tests_srv make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 63%] Built target net_load_tests_srv make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target rpc make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 63%] Linking CXX static library librpc.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 63%] Built target rpc make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target serialization make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 64%] Linking CXX static library libserialization.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 64%] Built target serialization make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target daemon_messages make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 64%] Linking CXX static library libdaemon_messages.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 64%] Built target daemon_messages make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target daemon_rpc_server make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 65%] Linking CXX static library libdaemon_rpc_server.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 65%] Built target daemon_rpc_server make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 65%] Generating blocksdat.o Scanning dependencies of target daemon make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 66%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_parser_executor.cpp.o [ 66%] Linking CXX executable ../../bin/monero-blockchain-export make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 66%] Built target blockchain_export [ 66%] Building CXX object src/daemon/CMakeFiles/daemon.dir/command_server.cpp.o [ 66%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/chain_split_1.cpp.o [ 67%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/chain_switch_1.cpp.o [ 67%] Linking CXX executable ../../bin/monero-blockchain-import [ 68%] Linking CXX executable net_load_tests_clt make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 68%] Built target blockchain_import [ 68%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/chaingen.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 68%] Built target net_load_tests_clt [ 68%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/chaingen001.cpp.o [ 69%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/chaingen_main.cpp.o [ 69%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/double_spend.cpp.o [ 69%] Building CXX object src/daemon/CMakeFiles/daemon.dir/daemon.cpp.o [ 70%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/integer_overflow.cpp.o [ 71%] Building CXX object src/daemon/CMakeFiles/daemon.dir/executor.cpp.o [ 71%] Building CXX object src/daemon/CMakeFiles/daemon.dir/main.cpp.o [ 71%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/multisig.cpp.o [ 71%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/ring_signature_1.cpp.o [ 71%] Linking CXX executable core_proxy make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 71%] Built target core_proxy [ 72%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/transaction_tests.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 72%] Built target obj_wallet make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target wallet make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 72%] Linking CXX static library ../../lib/libwallet.a make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 72%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/tx_validation.cpp.o [ 72%] Built target wallet make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target wallet_rpc_server make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 72%] Building CXX object src/wallet/CMakeFiles/wallet_rpc_server.dir/wallet_rpc_server.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target simplewallet make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 72%] Building CXX object src/simplewallet/CMakeFiles/simplewallet.dir/simplewallet.cpp.o [ 72%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/v2_tests.cpp.o [ 73%] Building CXX object src/daemon/CMakeFiles/daemon.dir/rpc_command_executor.cpp.o [ 75%] Building CXX object tests/core_tests/CMakeFiles/core_tests.dir/rct.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target gen_multisig make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 75%] Building CXX object src/gen_multisig/CMakeFiles/gen_multisig.dir/gen_multisig.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cold-outputs_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 75%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/cold-outputs.cpp.o [ 76%] Building CXX object tests/fuzz/CMakeFiles/cold-outputs_fuzz_tests.dir/fuzzer.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target signature_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 76%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/signature.cpp.o [ 77%] Linking CXX executable ../../bin/monero-gen-trusted-multisig make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 77%] Built target gen_multisig make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cold-transaction_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 78%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/cold-transaction.cpp.o [ 78%] Building CXX object tests/fuzz/CMakeFiles/cold-transaction_fuzz_tests.dir/fuzzer.cpp.o [ 78%] Building CXX object tests/fuzz/CMakeFiles/signature_fuzz_tests.dir/fuzzer.cpp.o make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target cncrypto-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 78%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto-ops-data.c.o [ 78%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto-ops.c.o [ 78%] Linking CXX executable cold-outputs_fuzz_tests [ 79%] Linking CXX executable signature_fuzz_tests [ 80%] Building CXX object tests/crypto/CMakeFiles/cncrypto-tests.dir/crypto.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 80%] Built target cold-outputs_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target functional_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 80%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/main.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 80%] Built target signature_fuzz_tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target performance_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 80%] Building CXX object tests/performance_tests/CMakeFiles/performance_tests.dir/main.cpp.o [ 80%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/hash.c.o [ 80%] Building CXX object tests/crypto/CMakeFiles/cncrypto-tests.dir/main.cpp.o [ 81%] Building C object tests/crypto/CMakeFiles/cncrypto-tests.dir/random.c.o [ 81%] Linking CXX executable cncrypto-tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 81%] Built target cncrypto-tests make[3]: Entering directory '/home/ubuntu/monero/build/release' Scanning dependencies of target unit_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' make[3]: Entering directory '/home/ubuntu/monero/build/release' [ 82%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/apply_permutation.cpp.o [ 82%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/transactions_flow_test.cpp.o [ 82%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/address_from_url.cpp.o [ 82%] Linking CXX executable ../../bin/monerod make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 82%] Built target daemon [ 83%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/ban.cpp.o [ 83%] Linking CXX executable cold-transaction_fuzz_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 83%] Built target cold-transaction_fuzz_tests [ 83%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/base58.cpp.o [ 83%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/blockchain_db.cpp.o [ 83%] Linking CXX executable ../../bin/monero-wallet-cli [ 83%] Linking CXX executable performance_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 83%] Built target simplewallet [ 84%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/block_queue.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 84%] Built target performance_tests [ 84%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/block_reward.cpp.o [ 85%] Linking CXX executable ../../bin/monero-wallet-rpc make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 85%] Built target wallet_rpc_server [ 85%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/bulletproofs.cpp.o [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/canonical_amounts.cpp.o [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/chacha.cpp.o [ 86%] Linking CXX executable core_tests [ 86%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/checkpoints.cpp.o [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/command_line.cpp.o [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/crypto.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 87%] Built target core_tests [ 87%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/decompose_amount_into_digits.cpp.o [ 88%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/dns_resolver.cpp.o [ 88%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_boosted_tcp_server.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_levin_protocol_handler_async.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/epee_utils.cpp.o [ 89%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/fee.cpp.o [ 90%] Building CXX object tests/functional_tests/CMakeFiles/functional_tests.dir/transactions_generation_from_blockchain.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/get_xtype_from_string.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/http.cpp.o [ 91%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/hashchain.cpp.o [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/main.cpp.o [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/memwipe.cpp.o [ 92%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/mnemonics.cpp.o [ 92%] Linking CXX executable functional_tests [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/mul_div.cpp.o make[3]: Leaving directory '/home/ubuntu/monero/build/release' [ 93%] Built target functional_tests [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/multisig.cpp.o [ 93%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/parse_amount.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/serialization.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/sha256.cpp.o [ 94%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/slow_memmem.cpp.o [ 95%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/subaddress.cpp.o [ 95%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_tx_utils.cpp.o [ 96%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_peerlist.cpp.o [ 96%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/test_protocol_pack.cpp.o [ 96%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/hardfork.cpp.o [ 97%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/unbound.cpp.o [ 97%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/uri.cpp.o [ 97%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/varint.cpp.o [ 98%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/ringct.cpp.o [ 98%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/output_selection.cpp.o [ 98%] Building CXX object tests/unit_tests/CMakeFiles/unit_tests.dir/vercmp.cpp.o [100%] Linking CXX executable unit_tests make[3]: Leaving directory '/home/ubuntu/monero/build/release' [100%] Built target unit_tests make[2]: Leaving directory '/home/ubuntu/monero/build/release' make[1]: Leaving directory '/home/ubuntu/monero/build/release'
2 thoughts on “Building from source a Monero node under Ubuntu 16 LTS”