id summary reporter owner description type status priority milestone component version resolution keywords cc port 46951 finance/bitcoin: Problems compiling against Qt4 easye easye "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) }}}" enhancement new Normal ports bitcoin