· 6 years ago · Mar 23, 2019, 07:10 PM
1make[3]: Entering directory '/usr/local/src/ryoo/build/release'
2[ 34%] Building CXX object src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o
3[ 35%] Building CXX object src/device/CMakeFiles/obj_device.dir/device_default.cpp.o
4/usr/local/src/ryoo/src/cryptonote_basic/account.cpp: In member function 'void cryptonote::account_base::create_from_viewkey(const cryptonote::account_public_address&, const secret_key&)':
5/usr/local/src/ryoo/src/cryptonote_basic/account.cpp:185:31: error: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'using secret_key = struct tools::scrubbed<crypto::ec_scalar>' {aka 'struct tools::scrubbed<crypto::ec_scalar>'}; use assignment or value-initialization instead [-Werror=class-memaccess]
6 memset(&fake, 0, sizeof(fake));
7 ^
8In file included from /usr/local/src/ryoo/src/crypto/crypto.h:63,
9 from /usr/local/src/ryoo/src/cryptonote_basic/account.h:49,
10 from /usr/local/src/ryoo/src/cryptonote_basic/account.cpp:49:
11/usr/local/src/ryoo/contrib/epee/include/memwipe.h:54:8: note: 'using secret_key = struct tools::scrubbed<crypto::ec_scalar>' {aka 'struct tools::scrubbed<crypto::ec_scalar>'} declared here
12 struct scrubbed : public T
13 ^~~~~~~~
14make[3]: Leaving directory '/usr/local/src/ryoo/build/release'
15[ 35%] Built target obj_ringct
16[ 35%] Building CXX object src/device/CMakeFiles/obj_device.dir/log.cpp.o
17cc1plus: all warnings being treated as errors
18make[3]: *** [src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/build.make:63: src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/account.cpp.o] Error 1
19make[3]: Leaving directory '/usr/local/src/ryoo/build/release'
20make[2]: *** [CMakeFiles/Makefile2:1244: src/cryptonote_basic/CMakeFiles/obj_cryptonote_basic.dir/all] Error 2
21make[2]: *** Waiting for unfinished jobs....
22make[3]: Leaving directory '/usr/local/src/ryoo/build/release'
23[ 35%] Built target obj_device
24make[3]: Leaving directory '/usr/local/src/ryoo/build/release'
25[ 35%] Built target obj_checkpoints
26make[2]: Leaving directory '/usr/local/src/ryoo/build/release'
27make[1]: *** [Makefile:141: all] Error 2
28make[1]: Leaving directory '/usr/local/src/ryoo/build/release'
29make: *** [Makefile:57: release] Error 2