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

feature #29

Open
michaellu88 opened this issue Feb 24, 2018 · 1 comment
Open

feature #29

michaellu88 opened this issue Feb 24, 2018 · 1 comment

Comments

@michaellu88
Copy link

i have compile successfully and fire up the gui on mac. I have notice this GUI wallet has only very basic feature, it lack of import private key, sign message and verify message. or did i missing something.

are there any update out there?

@akshaynexus
Copy link

akshaynexus commented Feb 25, 2018

Hey,how did you compile the wallet?,i have an error when compiling.
[100%] Linking CXX executable zegcoin.app/Contents/MacOS/zegcoin Undefined symbols for architecture x86_64: "boost::filesystem::detail::unique_path(boost::filesystem::path const&, boost::system::error_code*)", referenced from: boost::filesystem::unique_path(boost::filesystem::path const&) in libcryptonote.a(WalletHelper.cpp.o) "boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)", referenced from: boost::filesystem::create_directories(boost::filesystem::path const&, boost::system::error_code&) in libcryptonote.a(Util.cpp.o) "boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*)", referenced from: boost::filesystem::remove(boost::filesystem::path const&) in libcryptonote.a(WalletHelper.cpp.o) boost::filesystem::remove(boost::filesystem::path const&, boost::system::error_code&) in libcryptonote.a(WalletHelper.cpp.o) "boost::filesystem::detail::rename(boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*)", referenced from: boost::filesystem::rename(boost::filesystem::path const&, boost::filesystem::path const&) in libcryptonote.a(WalletHelper.cpp.o) "boost::filesystem::detail::status(boost::filesystem::path const&, boost::system::error_code*)", referenced from: boost::filesystem::is_directory(boost::filesystem::path const&, boost::system::error_code&) in libcryptonote.a(Util.cpp.o) boost::filesystem::exists(boost::filesystem::path const&) in libcryptonote.a(WalletHelper.cpp.o) boost::filesystem::exists(boost::filesystem::path const&, boost::system::error_code&) in libcryptonote.a(TransactionPool.cpp.o) "boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)", referenced from: boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(NetNode.cpp.o) boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(MinerConfig.cpp.o) boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(NetNodeConfig.cpp.o) "boost::program_options::error_with_option_name::error_with_option_name(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)", referenced from: boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(NetNode.cpp.o) boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(MinerConfig.cpp.o) boost::program_options::validation_error::validation_error(boost::program_options::validation_error::kind_t, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int) in libcryptonote.a(NetNodeConfig.cpp.o) "boost::filesystem::path::parent_path() const", referenced from: CryptoNote::miner::init(CryptoNote::MinerConfig const&) in libcryptonote.a(Miner.cpp.o) "boost::program_options::error_with_option_name::substitute_placeholders(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from: vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> > in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::error_info_injector<boost::program_options::validation_error> in libcryptonote.a(NetNode.cpp.o) vtable for boost::program_options::validation_error in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> > in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> in libcryptonote.a(NetNode.cpp.o) vtable for boost::program_options::invalid_option_value in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> > in libcryptonote.a(MinerConfig.cpp.o) ... "boost::program_options::error_with_option_name::what() const", referenced from: vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> > in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::error_info_injector<boost::program_options::validation_error> in libcryptonote.a(NetNode.cpp.o) vtable for boost::program_options::validation_error in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> > in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::error_info_injector<boost::program_options::invalid_option_value> in libcryptonote.a(NetNode.cpp.o) vtable for boost::program_options::invalid_option_value in libcryptonote.a(NetNode.cpp.o) vtable for boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::program_options::validation_error> > in libcryptonote.a(MinerConfig.cpp.o) ... "typeinfo for boost::program_options::error_with_option_name", referenced from: typeinfo for boost::program_options::validation_error in libcryptonote.a(NetNode.cpp.o) typeinfo for boost::program_options::validation_error in libcryptonote.a(MinerConfig.cpp.o) typeinfo for boost::program_options::validation_error in libcryptonote.a(NetNodeConfig.cpp.o) "vtable for boost::program_options::error_with_option_name", referenced from: boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) in libcryptonote.a(NetNode.cpp.o) boost::program_options::error_with_option_name::~error_with_option_name() in libcryptonote.a(NetNode.cpp.o) boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) in libcryptonote.a(MinerConfig.cpp.o) boost::program_options::error_with_option_name::~error_with_option_name() in libcryptonote.a(MinerConfig.cpp.o) boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) in libcryptonote.a(NetNodeConfig.cpp.o) boost::program_options::error_with_option_name::~error_with_option_name() in libcryptonote.a(NetNodeConfig.cpp.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [zegcoin.app/Contents/MacOS/zegcoin] Error 1 make[1]: *** [CMakeFiles/zegcoin.dir/all] Error 2 make: *** [all] Error 2

Do tell me how did you fix this error.

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

No branches or pull requests

2 participants