cryptonotefoundation / cryptonote

CryptoNote protocol implementation. This is the reference repository for starting a new CryptoNote currency. See /src/cryptonote_config.h
https://cryptonote.org/
991 stars 6.1k forks source link

Build Error #302

Open BIITB opened 5 years ago

BIITB commented 5 years ago

[ 62%] Linking CXX executable connectivity_tool /usr/bin/ld: StreamTools.cpp.o: plugin needed to handle lto object /tmp/cc0DBISs.ltrans1.ltrans.o: In functionstd::_Function_handler<void (), handle_request_stat(boost::program_options::variables_map&, unsigned long)::{lambda()#4}>::_M_invoke(std::_Any_data const&) [clone .lto_priv.442]':

:(.text+0xcd3): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0xd06): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0xe5b): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0xe9e): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' /tmp/cc0DBISs.ltrans1.ltrans.o: In function `std::_Function_handler::_M_invoke(std::_Any_data const&) [clone .lto_priv.444]': :(.text+0x1200): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' /tmp/cc0DBISs.ltrans1.ltrans.o::(.text+0x122d): more undefined references to `Common::write(Common::IOutputStream&, void const*, unsigned long)' follow /tmp/cc0DBISs.ltrans16.ltrans.o: In function `(anonymous namespace)::loadSection(Common::IInputStream&) [clone .lto_priv.379]': :(.text+0x41e): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0x459): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0x4be): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0x51a): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0x545): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0x580): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0x5b9): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' /tmp/cc0DBISs.ltrans16.ltrans.o: In function `(anonymous namespace)::loadValue(Common::IInputStream&, unsigned char)': :(.text+0x967): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0x9d4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0xa14): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0xa44): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0xa84): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' :(.text+0xab4): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' /tmp/cc0DBISs.ltrans16.ltrans.o::(.text+0xad4): more undefined references to `Common::read(Common::IInputStream&, void*, unsigned long)' follow /tmp/cc0DBISs.ltrans16.ltrans.o: In function `(anonymous namespace)::loadValue(Common::IInputStream&, unsigned char)': :(.text+0xbac): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0xbe7): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0xc89): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0xd19): undefined reference to `Common::read(Common::IInputStream&, unsigned char&)' :(.text+0xd4c): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' /tmp/cc0DBISs.ltrans20.ltrans.o: In function `(anonymous namespace)::writeElementName(Common::IOutputStream&, Common::StringView) [clone .constprop.205]': :(.text+0xa7): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0xb7): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' /tmp/cc0DBISs.ltrans20.ltrans.o: In function `Crypto::serialize(Crypto::Signature&, Common::StringView, CryptoNote::ISerializer&) [clone .constprop.191]': :(.text+0x12b9): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0x12c9): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' /tmp/cc0DBISs.ltrans22.ltrans.o: In function `CryptoNote::KVBinaryInputStreamSerializer::KVBinaryInputStreamSerializer(Common::IInputStream&)': :(.text+0x17f8): undefined reference to `Common::read(Common::IInputStream&, void*, unsigned long)' /tmp/cc0DBISs.ltrans23.ltrans.o: In function `(anonymous namespace)::writeArraySize(Common::IOutputStream&, unsigned long) [clone .lto_priv.217]': :(.text+0xc1): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0xf7): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0x123): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' :(.text+0x156): undefined reference to `Common::write(Common::IOutputStream&, void const*, unsigned long)' collect2: error: ld returned 1 exit status src/CMakeFiles/ConnectivityTool.dir/build.make:113: ошибка выполнения рецепта для цели «src/connectivity_tool» make[3]: *** [src/connectivity_tool] Ошибка 1 make[3]: выход из каталога «/home/leo/crub/build/release» CMakeFiles/Makefile2:955: ошибка выполнения рецепта для цели «src/CMakeFiles/ConnectivityTool.dir/all» make[2]: *** [src/CMakeFiles/ConnectivityTool.dir/all] Ошибка 2 make[2]: выход из каталога «/home/leo/crub/build/release» Makefile:94: ошибка выполнения рецепта для цели «all» make[1]: *** [all] Ошибка 2 make[1]: выход из каталога «/home/leo/crub/build/release» Makefile:20: ошибка выполнения рецепта для цели «build-release» make: *** [build-release] Ошибка 2 `