#46951: finance/bitcoin: Problems updating to bitcoin-0.10.0 -------------------------+----------------------------- Reporter: easieste@… | Owner: easieste Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts Future Component: ports | Version: 2.3.3 Keywords: | Port: bitcoin -------------------------+----------------------------- After updating the checksums to the bitcoin-0.10.0, the compilation fails in linking bitcoin-qt as follows {{{ GEN qt/locale/bitcoin_zh_TW.qm GEN qt/qrc_bitcoin_locale.cpp CXX qt/qt_libbitcoinqt_a-qrc_bitcoin_locale.o AR qt/libbitcoinqt.a /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- winshutdownmonitor.o) has no symbols /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- moc_peertablemodel.o) has no symbols /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- moc_rpcconsole.o) has no symbols /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- winshutdownmonitor.o) has no symbols /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- moc_peertablemodel.o) has no symbols /opt/local/bin/ranlib: file: qt/libbitcoinqt.a(qt_libbitcoinqt_a- moc_rpcconsole.o) has no symbols OBJCXXLD qt/bitcoin-qt clang: warning: argument unused during compilation: '-pthread' clang: warning: argument unused during compilation: '-pie' clang: warning: argument unused during compilation: '-pthread' Undefined symbols for architecture x86_64: "vtable for RPCExecutor", referenced from: RPCConsole::startExecutor() in libbitcoinqt.a(qt_libbitcoinqt_a- rpcconsole.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for RPCConsole", referenced from: RPCConsole::RPCConsole(QWidget*) in libbitcoinqt.a (qt_libbitcoinqt_a-rpcconsole.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "RPCConsole::staticMetaObject", referenced from: RPCConsole::RPCConsole(QWidget*) in libbitcoinqt.a (qt_libbitcoinqt_a-rpcconsole.o) RPCConsole::clear() in libbitcoinqt.a(qt_libbitcoinqt_a- rpcconsole.o) RPCConsole::setNumConnections(int) in libbitcoinqt.a (qt_libbitcoinqt_a-rpcconsole.o) RPCConsole::FormatBytes(unsigned long long) in libbitcoinqt.a (qt_libbitcoinqt_a-rpcconsole.o) "BitcoinApplication::requestedShutdown()", referenced from: BitcoinApplication::requestShutdown() in qt_bitcoin_qt-bitcoin.o "BitcoinApplication::requestedInitialize()", referenced from: BitcoinApplication::requestInitialize() in qt_bitcoin_qt-bitcoin.o "vtable for BitcoinCore", referenced from: BitcoinCore::BitcoinCore() in qt_bitcoin_qt-bitcoin.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for BitcoinApplication", referenced from: BitcoinApplication::BitcoinApplication(int&, char**) in qt_bitcoin_qt-bitcoin.o BitcoinApplication::~BitcoinApplication() in qt_bitcoin_qt-bitcoin.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "BitcoinApplication::stopThread()", referenced from: BitcoinApplication::~BitcoinApplication() in qt_bitcoin_qt-bitcoin.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) }}} -- Ticket URL: <https://trac.macports.org/ticket/46951> MacPorts <https://www.macports.org/> Ports system for OS X