У меня есть CubieBoard2 работает cubian здесь, и я уже litecoind / litecoin-кварта и dogecoind / dogecoin-кварта установлен. Hoewever, сегодня я пытался компиляции bitcoind и Bitcoin-QT из GitHub, но это не сработало. Так что я скачал файл tar.gz, и я был в состоянии собрать bitcoind. Но я до сих пор есть проблемы с Bitcoin-QT. После того, как о 15mins компиляции процесса грим не удалось, и теперь я всегда Geht одни и те же ошибки Spammed по всему экрану при попытке запустить марка:
Код:
...
строить / protocol.o: В функции `CMessageHeader :: IsValid () сопз ':
. Protocol.cpp 🙁 текст + 0x4cc): неопределенная ссылка на `pchMessageStart»
строить / txdb.o: В функции `CCoinsViewDB :: CCoinsViewDB (неподписанных INT, BOOL, BOOL) ':
. Txdb.cpp 🙁 текст + 0x13c): неопределенная ссылка на `виртуальные таблицы для CCoinsView»
строить / txdb.o: В функции `CCoinsViewDB :: GetBestBlock () ':
. Txdb.cpp 🙁 текст + 0x94c): неопределенная ссылка на `mapBlockIndex»
. Txdb.cpp 🙁 текст + 0x950): неопределенная ссылка на `mapBlockIndex»
строить / txdb.o: В функции `CBlockTreeDB :: LoadBlockIndexGuts () ':
. Txdb.cpp 🙁 текст + 0xec2): неопределенная ссылка на `InsertBlockIndex (uint256)»
. Txdb.cpp 🙁 текст + 0xed4): неопределенная ссылка на `InsertBlockIndex (uint256)»
. Txdb.cpp 🙁 текст + 0xf14): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0xf18): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0xf66): неопределенная ссылка на `CheckProofOfWork (uint256, беззнаковое целое)»
. Txdb.cpp 🙁 текст + 0x105e): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0x1062): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0x11c0): неопределенная ссылка на `hashGenesisBlock»
строить / txdb.o: В функции `CCoinsViewDB :: ~ CCoinsViewDB () ':
txdb.cpp 🙁 text._ZN12CCoinsViewDBD2Ev [_ZN12CCoinsViewDBD5Ev] + 0x3c):. неопределенная ссылка на `виртуальных таблицы для CCoinsView»
строить / txdb.o: В функции `CCoinsViewDB :: ~ CCoinsViewDB () ':
txdb.cpp 🙁 text._ZN12CCoinsViewDBD0Ev [_ZN12CCoinsViewDBD5Ev] + 0x44):. неопределенная ссылка на `виртуальных таблицы для CCoinsView»
строить / txdb.o: В функции `CCoins :: GetSerializeSize (интермедиат, Int) сопз ':
. Txdb.cpp 🙁 text._ZNK6CCoins16GetSerializeSizeEii [CCoins :: GetSerializeSize (интермедиат, целое) Const] + 0x13a): неопределенная ссылка на `CTxOutCompressor :: CompressAmount (без знака долго долго)»
строить / txdb.o: В функции `недействительной CCoins :: Serialize(CDataStream&, Int, Int) сопз ':
txdb.cpp :(. text._ZNK6CCoins9SerializeI11CDataStreamEEvRT_ii [пустота CCoins :: Serialize(CDataStream&, Int, Int) Const] + 0x252): неопределенная ссылка на `CTxOutCompressor :: CompressAmount (без знака долго долго)»
строить / txdb.o: В функции `недействительных CCoins :: десериализируются(CDataStream&, Int, Int) ":
txdb.cpp :(. text._ZN6CCoins11UnserializeI11CDataStreamEEvRT_ii [пустота CCoins :: десериализируются(CDataStream&, Int, Int)] + 0x1d0): неопределенная ссылка на `CTxOutCompressor :: DecompressAmount (без знака долго долго)»
. Построить / txdb.o 🙁 rodata + 0x290): неопределенная ссылка на `TypeInfo для CCoinsView»
строить / notificator.o: В функции `Notificator :: Notificator (QString Const&, QSystemTrayIcon *, QWidget *) ':
notificator.cpp 🙁 текст + 0xE8). неопределенная ссылка на `QDBusConnection :: sessionBus ()»
. Notificator.cpp 🙁 текст + 0x108): неопределенная ссылка на `QDBusInterface :: QDBusInterface (QString Const&, QString Const&, QString Const&, QDBusConnection Const&, QObject *)»
. Notificator.cpp 🙁 текст + 0x112): неопределенная ссылка на `QDBusConnection :: ~ QDBusConnection ()»
. Notificator.cpp 🙁 текст + 0x15e): неопределенная ссылка на `QDBusAbstractInterface :: IsValid () сопзЬ»
. Notificator.cpp 🙁 текст + 0x1a4): неопределенная ссылка на `QDBusConnection :: ~ QDBusConnection ()»
строить / notificator.o: В функции `оператор<<(QDBusArgument&, FreedesktopImage Const&) ':
notificator.cpp 🙁 текст + 0x49a). неопределенная ссылка на `QDBusArgument :: beginStructure ()»
. Notificator.cpp 🙁 текст + 0x4a2): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4a8): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4ae): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4b4): неопределенная ссылка на `QDBusArgument :: оператор<<(BOOL)»
notificator.cpp 🙁 текст + 0x4ba). неопределенная ссылка на `:: оператор QDBusArgument<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4c0): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4c8): неопределенная ссылка на `QDBusArgument :: оператор<<(QByteArray Const&)»
notificator.cpp 🙁 текст + 0x4ce). неопределенная ссылка на `QDBusArgument :: endStructure ()»
строить / notificator.o: В функции `оператор>>(QDBusArgument Const&, FreedesktopImage&) ':
. Notificator.cpp 🙁 текст + 0x4f6): неопределенная ссылка на `QDBusArgument :: beginStructure () сопзЬ»
. Notificator.cpp 🙁 текст + 0x4fe): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x504): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
notificator.cpp 🙁 текст + 0x50c). неопределенная ссылка на `:: оператор QDBusArgument>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x514): неопределенная ссылка на `QDBusArgument :: оператор>>(BOOL&) Const»
notificator.cpp 🙁 текст + 0x51c). неопределенная ссылка на `:: оператор QDBusArgument>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x524): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
notificator.cpp 🙁 текст + 0x52c). неопределенная ссылка на `:: оператор QDBusArgument>>(QByteArray&) Const»
. Notificator.cpp 🙁 текст + 0x532): неопределенная ссылка на `QDBusArgument :: endStructure () Const»
строить / notificator.o: В функции `FreedesktopImage :: метатипом () ':
. Notificator.cpp 🙁 текст + 0x570): неопределенная ссылка на `QDBusMetaType :: registerMarshallOperators (интермедиат, недействительная (*) (QDBusArgument&, Аннулируется сопз *), недействительная (*) (QDBusArgument Const&, Аннулирует *))
строить / notificator.o: В функции `Notificator :: notifyDBus (Notificator :: Класс, QString Const&, QString Const&, QIcon Const&, Целое) ':
. Notificator.cpp 🙁 текст + 0x954): неопределенная ссылка на `QDBusAbstractInterface :: callWithArgumentList (QDBus :: CallMode, QString сопзЬ&, QList Const&)»
notificator.cpp 🙁 текст + 0x95a). неопределенная ссылка на `QDBusMessage :: ~ QDBusMessage ()»
collect2: л.д. возвращается статус 1 выхода
сделать: *** [Bitcoin-Qt] Ошибка 1
строить / protocol.o: В функции `CMessageHeader :: IsValid () сопз ':
. Protocol.cpp 🙁 текст + 0x4cc): неопределенная ссылка на `pchMessageStart»
строить / txdb.o: В функции `CCoinsViewDB :: CCoinsViewDB (неподписанных INT, BOOL, BOOL) ':
. Txdb.cpp 🙁 текст + 0x13c): неопределенная ссылка на `виртуальные таблицы для CCoinsView»
строить / txdb.o: В функции `CCoinsViewDB :: GetBestBlock () ':
. Txdb.cpp 🙁 текст + 0x94c): неопределенная ссылка на `mapBlockIndex»
. Txdb.cpp 🙁 текст + 0x950): неопределенная ссылка на `mapBlockIndex»
строить / txdb.o: В функции `CBlockTreeDB :: LoadBlockIndexGuts () ':
. Txdb.cpp 🙁 текст + 0xec2): неопределенная ссылка на `InsertBlockIndex (uint256)»
. Txdb.cpp 🙁 текст + 0xed4): неопределенная ссылка на `InsertBlockIndex (uint256)»
. Txdb.cpp 🙁 текст + 0xf14): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0xf18): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0xf66): неопределенная ссылка на `CheckProofOfWork (uint256, беззнаковое целое)»
. Txdb.cpp 🙁 текст + 0x105e): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0x1062): неопределенная ссылка на `pindexGenesisBlock»
. Txdb.cpp 🙁 текст + 0x11c0): неопределенная ссылка на `hashGenesisBlock»
строить / txdb.o: В функции `CCoinsViewDB :: ~ CCoinsViewDB () ':
txdb.cpp 🙁 text._ZN12CCoinsViewDBD2Ev [_ZN12CCoinsViewDBD5Ev] + 0x3c):. неопределенная ссылка на `виртуальных таблицы для CCoinsView»
строить / txdb.o: В функции `CCoinsViewDB :: ~ CCoinsViewDB () ':
txdb.cpp 🙁 text._ZN12CCoinsViewDBD0Ev [_ZN12CCoinsViewDBD5Ev] + 0x44):. неопределенная ссылка на `виртуальных таблицы для CCoinsView»
строить / txdb.o: В функции `CCoins :: GetSerializeSize (интермедиат, Int) сопз ':
. Txdb.cpp 🙁 text._ZNK6CCoins16GetSerializeSizeEii [CCoins :: GetSerializeSize (интермедиат, целое) Const] + 0x13a): неопределенная ссылка на `CTxOutCompressor :: CompressAmount (без знака долго долго)»
строить / txdb.o: В функции `недействительной CCoins :: Serialize
txdb.cpp :(. text._ZNK6CCoins9SerializeI11CDataStreamEEvRT_ii [пустота CCoins :: Serialize
строить / txdb.o: В функции `недействительных CCoins :: десериализируются
txdb.cpp :(. text._ZN6CCoins11UnserializeI11CDataStreamEEvRT_ii [пустота CCoins :: десериализируются
. Построить / txdb.o 🙁 rodata + 0x290): неопределенная ссылка на `TypeInfo для CCoinsView»
строить / notificator.o: В функции `Notificator :: Notificator (QString Const&, QSystemTrayIcon *, QWidget *) ':
notificator.cpp 🙁 текст + 0xE8). неопределенная ссылка на `QDBusConnection :: sessionBus ()»
. Notificator.cpp 🙁 текст + 0x108): неопределенная ссылка на `QDBusInterface :: QDBusInterface (QString Const&, QString Const&, QString Const&, QDBusConnection Const&, QObject *)»
. Notificator.cpp 🙁 текст + 0x112): неопределенная ссылка на `QDBusConnection :: ~ QDBusConnection ()»
. Notificator.cpp 🙁 текст + 0x15e): неопределенная ссылка на `QDBusAbstractInterface :: IsValid () сопзЬ»
. Notificator.cpp 🙁 текст + 0x1a4): неопределенная ссылка на `QDBusConnection :: ~ QDBusConnection ()»
строить / notificator.o: В функции `оператор<<(QDBusArgument&, FreedesktopImage Const&) ':
notificator.cpp 🙁 текст + 0x49a). неопределенная ссылка на `QDBusArgument :: beginStructure ()»
. Notificator.cpp 🙁 текст + 0x4a2): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4a8): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4ae): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4b4): неопределенная ссылка на `QDBusArgument :: оператор<<(BOOL)»
notificator.cpp 🙁 текст + 0x4ba). неопределенная ссылка на `:: оператор QDBusArgument<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4c0): неопределенная ссылка на `QDBusArgument :: оператор<<(Целое)»
. Notificator.cpp 🙁 текст + 0x4c8): неопределенная ссылка на `QDBusArgument :: оператор<<(QByteArray Const&)»
notificator.cpp 🙁 текст + 0x4ce). неопределенная ссылка на `QDBusArgument :: endStructure ()»
строить / notificator.o: В функции `оператор>>(QDBusArgument Const&, FreedesktopImage&) ':
. Notificator.cpp 🙁 текст + 0x4f6): неопределенная ссылка на `QDBusArgument :: beginStructure () сопзЬ»
. Notificator.cpp 🙁 текст + 0x4fe): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x504): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
notificator.cpp 🙁 текст + 0x50c). неопределенная ссылка на `:: оператор QDBusArgument>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x514): неопределенная ссылка на `QDBusArgument :: оператор>>(BOOL&) Const»
notificator.cpp 🙁 текст + 0x51c). неопределенная ссылка на `:: оператор QDBusArgument>>(интермедиат&) Const»
. Notificator.cpp 🙁 текст + 0x524): неопределенная ссылка на `QDBusArgument :: оператор>>(интермедиат&) Const»
notificator.cpp 🙁 текст + 0x52c). неопределенная ссылка на `:: оператор QDBusArgument>>(QByteArray&) Const»
. Notificator.cpp 🙁 текст + 0x532): неопределенная ссылка на `QDBusArgument :: endStructure () Const»
строить / notificator.o: В функции `FreedesktopImage :: метатипом () ':
. Notificator.cpp 🙁 текст + 0x570): неопределенная ссылка на `QDBusMetaType :: registerMarshallOperators (интермедиат, недействительная (*) (QDBusArgument&, Аннулируется сопз *), недействительная (*) (QDBusArgument Const&, Аннулирует *))
строить / notificator.o: В функции `Notificator :: notifyDBus (Notificator :: Класс, QString Const&, QString Const&, QIcon Const&, Целое) ':
. Notificator.cpp 🙁 текст + 0x954): неопределенная ссылка на `QDBusAbstractInterface :: callWithArgumentList (QDBus :: CallMode, QString сопзЬ&, QList
notificator.cpp 🙁 текст + 0x95a). неопределенная ссылка на `QDBusMessage :: ~ QDBusMessage ()»
collect2: л.д. возвращается статус 1 выхода
сделать: *** [Bitcoin-Qt] Ошибка 1
Я установил все предпосылки, насколько я знаю. Любой была такая же проблема еще? Или какие-либо советы? большое спасибо.