Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

compilation error src/wallet/api/wallet.cpp #51

Closed
alebeta90 opened this issue Jan 2, 2018 · 1 comment
Closed

compilation error src/wallet/api/wallet.cpp #51

alebeta90 opened this issue Jan 2, 2018 · 1 comment

Comments

@alebeta90
Copy link

Hello friends,

I have couples of nodes running with the binaries listed in the website. Now I want to compile the last version of this code since the version I'm running (sapporo 0.2.0) is asking me to update asap.

OS: Ubuntu 16.04.3
I follow the instructions from the ReadMe file.

alebeta@sumokoin-node15:/opt/sumokoin$ sudo make
mkdir -p build/release
cd build/release && cmake -D CMAKE_BUILD_TYPE=Release ../..
-- 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
-- looking for liblzma
-- Could not find libunwind (missing: LIBUNWIND_INCLUDE_DIR LIBUNWIND_LIBRARIES)
-- Stack trace on exception disabled
-- Could not find miniupnp
-- Using miniupnpc from local source tree (/external/miniupnpc)
-- Looking for libunbound
-- Using 64-bit LMDB from source tree
-- Building on x86_64 for native
-- AES support enabled
-- Found Boost Version: 105800
-- Found Git: /usr/bin/git
Doxygen: graphviz not found - graphs disabled
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/sumokoin/build/release
cd build/release && make
make[1]: Entering directory '/opt/sumokoin/build/release'
make[2]: Entering directory '/opt/sumokoin/build/release'
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 0%] Built target version
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 7%] Built target libminiupnpc-static
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 46%] Built target unbound
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 47%] Built target lmdb
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 50%] Built target otshell_utils
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 54%] Built target obj_common
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 64%] Built target obj_crypto
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 64%] Built target crypto
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 65%] Built target common
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 67%] Built target obj_ringct
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 68%] Built target ringct
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 73%] Built target obj_cryptonote_core
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 75%] Built target blocks
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 76%] Built target obj_blockchain_db
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 76%] Built target blockchain_db
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 77%] Built target cryptonote_core
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 77%] Built target obj_mnemonics
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 78%] Built target mnemonics
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 78%] Built target obj_rpc
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 78%] Built target obj_cryptonote_protocol
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 78%] Built target cryptonote_protocol
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
[ 78%] Built target rpc
make[3]: Entering directory '/opt/sumokoin/build/release'
make[3]: Leaving directory '/opt/sumokoin/build/release'
make[3]: Entering directory '/opt/sumokoin/build/release'
[ 78%] Building CXX object src/wallet/CMakeFiles/obj_wallet.dir/api/wallet.cpp.o
In file included from /opt/sumokoin/contrib/epee/include/net/http_client.h:38:0,
from /opt/sumokoin/src/wallet/wallet2.h:46,
from /opt/sumokoin/src/wallet/api/wallet.h:35,
from /opt/sumokoin/src/wallet/api/wallet.cpp:32:
/opt/sumokoin/contrib/epee/include/net/net_helper.h: In member function ‘boost::asio::ip::tcp::socket& epee::net_utils::blocked_mode_client::get_socket()’:
/opt/sumokoin/contrib/epee/include/net/net_helper.h:556:3: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
/opt/sumokoin/src/wallet/api/wallet.cpp: In member function ‘virtual Monero::PendingTransaction* Monero::WalletImpl::createTransaction(const string&, const string&, Monero::optional, uint32_t, Monero::PendingTransaction::Priority, uint32_t, std::set)’:
/opt/sumokoin/src/wallet/api/wallet.cpp:805:222: error: no matching function for call to ‘tools::wallet2::create_transactions_2(std::vectorcryptonote::tx_destination_entry&, size_t&, int, Monero::PendingTransaction::Priority&, std::vector&, bool&, uint32_t&, std::set&, bool, float)’
/* unlock_time /, priority, extra, is_subaddress, subaddr_account, subaddr_indices, false / m_trusted_daemon /, 1.0f / tx_size_target_factor */);
^
In file included from /opt/sumokoin/src/wallet/api/wallet.h:35:0,
from /opt/sumokoin/src/wallet/api/wallet.cpp:32:
/opt/sumokoin/src/wallet/wallet2.h:475:38: note: candidate: std::vectortools::wallet2::pending_tx tools::wallet2::create_transactions_2(std::vectorcryptonote::tx_destination_entry, size_t, uint64_t, uint32_t, std::vector, uint32_t, std::set, bool, bool, float)
std::vectorwallet2::pending_tx create_transactions_2(std::vectorcryptonote::tx_destination_entry dsts, const size_t fake_outs_count, const ui
^
/opt/sumokoin/src/wallet/wallet2.h:475:38: note: no known conversion for argument 7 from ‘uint32_t {aka unsigned int}’ to ‘std::set’
src/wallet/CMakeFiles/obj_wallet.dir/build.make:134: recipe for target 'src/wallet/CMakeFiles/obj_wallet.dir/api/wallet.cpp.o' failed
make[3]: *** [src/wallet/CMakeFiles/obj_wallet.dir/api/wallet.cpp.o] Error 1
make[3]: Leaving directory '/opt/sumokoin/build/release'
CMakeFiles/Makefile2:1152: recipe for target 'src/wallet/CMakeFiles/obj_wallet.dir/all' failed
make[2]: *** [src/wallet/CMakeFiles/obj_wallet.dir/all] Error 2
make[2]: Leaving directory '/opt/sumokoin/build/release'
Makefile:138: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/opt/sumokoin/build/release'
Makefile:43: recipe for target 'release' failed
make: *** [release] Error 2

Thanks and all the best

@alebeta90
Copy link
Author

Problem solve with this pull #50

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

No branches or pull requests

1 participant