Bendr0id / xmrigCC

RandomX, CryptoNight, Argon2 and GhostRider CPU/GPU miner with Command&Control (CC) Server and Monitoring
GNU General Public License v3.0
313 stars 109 forks source link

2 errors MSYS2 MinGW 64-bit build windows 10 #192

Closed lost-bro closed 6 years ago

lost-bro commented 6 years ago

Using new XmrigCC-deps and compiling XmrigCC-Master or XmrigCC-1.8.0 build downloaded today. I ran all updates on MSYS2 as per recommendations on GitHub build page. I tried on both Windows 7 machine and Windows 10 Machine with same errors.

"make[1]: [CMakeFiles/Makefile2:153: CMakeFiles/xmrigMiner.dir/all] Error 2 make: [Makefile:84: all] Error 2"

Only Server and Daemon are built.

////////////////////////////////////////////////////////////////////

Using same XmrigCC-deps and building the XmrigCC-1.8.0 version using updated VS2015 , all 3 components (Server, Daemon and Miner) compile properly.

////////////////////////////////////////////////////////////////////

I would prefer to use the MSYS2 compile version because of the MS-dependency issues.

Please advise mjd

Bendr0id commented 6 years ago

You're message doesnt contain an error. But i recently upgraded the wiki.

"If you upgraded your MSYS2 recently, it won't compile because of a newer version of GCC8.x You need to downgrade to GCC7.x to folow this guide."

Bendr0id commented 6 years ago

I still cant see the error because you only pasted the last line of the build log. The error happens before

lost-bro commented 6 years ago

OK, so I have been fighting with this for about 4 hours now.......LOL I will check to see to downgrade MSYS2. Thanks for the advice Keep up the great work! Take care, peace mjd

lost-bro commented 6 years ago

OK, let me find the error in the log

Bendr0id commented 6 years ago

but i bet it says something about mgw83

lost-bro commented 6 years ago

``Rig1_rx550x1@Rig1_rx550 MINGW64 /c/xmrigCC-master

cmake . -G "Unix Makefiles" -DUV_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libuv\x64\include" -DUV_LIBRARY="c:\xmrigCC-deps\gcc\libuv\x64\lib\libuv.a" -DMHD_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libmicrohttpd\x64\include" -DMHD_LIBRARY="c:\xmrigCC-deps\gcc\libmicrohttpd\x64\lib\libmicrohttpd.a" -DOPENSSL_INCLUDE_DIR="c:\xmrigCC-deps\gcc\openssl\x64\include" -DOPENSSL_ROOT_DIR="c:\xmrigCC-deps\gcc\openssl\x64\lib" -DBOOST_ROOT="c:\msys64\home\Rig1_rx550x1\boost_1_67_0" -DBoost_SYSTEM_LIBRARY="C:\msys64\home\Rig1_rx550x1\boost_1_67_0\stage\lib\libboost_system-mgw73-mt-x64-1_67.a"

-- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/msys64/mingw64/bin/c++.exe -- Check for working CXX compiler: C:/msys64/mingw64/bin/c++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found UV: C:/xmrigCC-deps/gcc/libuv/x64/lib/libuv.a -- Boost version: 1.67.0 -- Found the following Boost libraries: -- system -- Found OpenSSL: C:/xmrigCC-deps/gcc/openssl/x64/lib/libcrypto.a -- Looking for syslog.h -- Looking for syslog.h - not found -- Found mhd: C:/xmrigCC-deps/gcc/libmicrohttpd/x64/include -- The ASM compiler identification is GNU -- Found assembler: C:/msys64/mingw64/bin/cc.exe -- Configuring done -- Generating done -- Build files have been written to: C:/xmrigCC-master

Rig1_rx550x1@Rig1_rx550 MINGW64 /c/xmrigCC-master

make -j

Scanning dependencies of target cpuid Scanning dependencies of target xmrig_os_dependencies Scanning dependencies of target xmrig_cpuid Scanning dependencies of target xmrig_asm Scanning dependencies of target xmrigDaemon Scanning dependencies of target xmrig_common_cc [ 2%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/cpuid_main.c.obj [ 3%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/asm-bits.c.obj Scanning dependencies of target xmrig_common [ 3%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/recog_amd.c.obj [ 4%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/recog_intel.c.obj Scanning dependencies of target xmrig_cc_common [ 7%] Building C object src/3rdparty/libcpuid/CMakeFiles/cpuid.dir/libcpuid_util.c.obj [ 7%] Building RC object CMakeFiles/xmrig_os_dependencies.dir/res/app.rc.obj [ 9%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/api/Api.cpp.obj [ 9%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/Console.cpp.obj [ 14%] Building CXX object CMakeFiles/xmrigDaemon.dir/src/cc/XMRigd.cpp.obj [ 14%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/api/ApiState.cpp.obj [ 15%] Building RC object CMakeFiles/xmrigDaemon.dir/res/app.rc.obj [ 16%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/Mem.cpp.obj [ 16%] Building CXX object CMakeFiles/xmrig_cpuid.dir/src/Cpu_cpuid.cpp.obj [ 16%] Building CXX object CMakeFiles/xmrig_common.dir/src/Console.cpp.obj [ 20%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/App_win.cpp.obj [ 20%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/net/Url.cpp.obj [ 20%] Building CXX object CMakeFiles/xmrig_common.dir/src/Mem.cpp.obj [ 21%] Building ASM object CMakeFiles/xmrig_asm.dir/src/crypto/asm/win/cn_main_loop_win_gcc.S.obj [ 24%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/Options.cpp.obj [ 24%] Building CXX object CMakeFiles/xmrig_common.dir/src/net/Url.cpp.obj [ 25%] Building CXX object CMakeFiles/xmrig_common.dir/src/Options.cpp.obj [ 26%] Building CXX object CMakeFiles/xmrig_cc_common.dir/src/cc/ControlCommand.cpp.obj [ 28%] Building CXX object CMakeFiles/xmrig_cc_common.dir/src/cc/ClientStatus.cpp.obj [ 30%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/Cpu_win.cpp.obj [ 32%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/Mem_win.cpp.obj [ 32%] Building CXX object CMakeFiles/xmrig_cc_common.dir/src/cc/GPUInfo.cpp.obj [ 32%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/log/ConsoleLog.cpp.obj [ 33%] Building CXX object CMakeFiles/xmrig_os_dependencies.dir/src/Platform_win.cpp.obj [ 36%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/log/FileLog.cpp.obj [ 37%] Building CXX object CMakeFiles/xmrig_common.dir/src/log/ConsoleLog.cpp.obj [ 37%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/log/RemoteLog.cpp.obj [ 39%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/log/Log.cpp.obj [ 39%] Building CXX object CMakeFiles/xmrig_common.dir/src/log/FileLog.cpp.obj [ 40%] Building CXX object CMakeFiles/xmrig_common.dir/src/log/RemoteLog.cpp.obj [ 42%] Building CXX object CMakeFiles/xmrig_common.dir/src/log/Log.cpp.obj [ 43%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/Platform.cpp.obj [ 44%] Building CXX object CMakeFiles/xmrig_common_cc.dir/src/Cpu.cpp.obj [ 45%] Building CXX object CMakeFiles/xmrig_common.dir/src/Cpu.cpp.obj [ 46%] Building CXX object CMakeFiles/xmrig_common.dir/src/Platform.cpp.obj [ 48%] Linking C static library libxmrig_asm.a In file included from C:/xmrigCC-master/src/Mem.cpp:27: C:/xmrigCC-master/src/crypto/CryptoNight.h:53:28: warning: 'variant_xtl_table' defined but not used [-Wunused-variable] alignas(64) static uint8_t variant_xtl_table[256]; ^~~~~ C:/xmrigCC-master/src/crypto/CryptoNight.h:52:28: warning: 'variant1_table' defined but not used [-Wunused-variable] alignas(64) static uint8_t variant1_table[256]; ^~~~~~ In file included from C:/xmrigCC-master/src/Mem.cpp:27: C:/xmrigCC-master/src/crypto/CryptoNight.h:53:28: warning: 'variant_xtl_table' defined but not used [-Wunused-variable] alignas(64) static uint8_t variant_xtl_table[256]; ^~~~~ C:/xmrigCC-master/src/crypto/CryptoNight.h:52:28: warning: 'variant1_table' defined but not used [-Wunused-variable] alignas(64) static uint8_t variant1_table[256]; ^~~~~~ C:/xmrigCC-master/src/Cpu_cpuid.cpp: In member function 'void CpuImpl::initCommon()': C:/xmrigCC-master/src/Cpu_cpuid.cpp:45:12: warning: 'char strncpy(char, const char*, size_t)' output may be truncated copying 63 bytes from a string of length 63 [-Wstringop-truncation] strncpy(m_brand, data.brand_str, sizeof(m_brand) - 1);


[ 48%] Built target xmrig_asm
In file included from C:/xmrigCC-master/src/Mem_win.cpp:31:
C:/xmrigCC-master/src/crypto/CryptoNight.h:53:28: warning: 'variant_xtl_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant_xtl_table[256];
                            ^~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/crypto/CryptoNight.h:52:28: warning: 'variant1_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant1_table[256];
                            ^~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/ControlCommand.h:22,
                 from C:/xmrigCC-master/src/cc/ControlCommand.cpp:22:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/ControlCommand.cpp:49:37:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/ControlCommand.h:22,
                 from C:/xmrigCC-master/src/cc/ControlCommand.cpp:22:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>>'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/ControlCommand.h:22,
                 from C:/xmrigCC-master/src/cc/ControlCommand.cpp:22:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/ControlCommand.cpp:49:37:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator =rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2185:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/Options.cpp:447:23:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator =rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2185:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/Options.cpp:447:23:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator =rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2185:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/Options.cpp:447:23:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/Options.cpp:48:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::FileReadStream; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator =rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2185:70:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with InputStream = rapidjson::FileReadStream; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/Options.cpp:447:23:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
[ 50%] Linking C static library libcpuid.a
[ 50%] Linking CXX static library libxmrig_cpuid.a
[ 54%] Linking CXX executable xmrigDaemon.exe
[ 51%] Linking CXX static library libxmrig_cc_common.a
[ 53%] Linking CXX static library libxmrig_os_dependencies.a
[ 54%] Built target xmrig_cpuid
[ 54%] Built target cpuid
[ 54%] Built target xmrig_cc_common
[ 54%] Built target xmrig_os_dependencies
[ 55%] Linking CXX static library libxmrig_common.a
[ 56%] Linking CXX static library libxmrig_common_cc.a
[ 56%] Built target xmrig_common
[ 56%] Built target xmrig_common_cc
[ 56%] Built target xmrigDaemon
Scanning dependencies of target xmrig_tls
[ 57%] Building CXX object CMakeFiles/xmrig_tls.dir/src/net/BoostTlsConnection.cpp.obj
[ 59%] Linking CXX static library libxmrig_tls.a
[ 59%] Built target xmrig_tls
Scanning dependencies of target xmrigCCServer
[ 60%] Building CXX object CMakeFiles/xmrigCCServer.dir/src/cc/Service.cpp.obj
[ 61%] Building CXX object CMakeFiles/xmrigCCServer.dir/src/cc/CCServer.cpp.obj
[ 62%] Building CXX object CMakeFiles/xmrigCCServer.dir/src/cc/Summary.cpp.obj
[ 63%] Building CXX object CMakeFiles/xmrigCCServer.dir/src/cc/Httpd.cpp.obj
[ 65%] Building CXX object CMakeFiles/xmrigCCServer.dir/src/cc/XMRigCC.cpp.obj
[ 66%] Building RC object CMakeFiles/xmrigCCServer.dir/res/app.rc.obj
Scanning dependencies of target xmrigMiner
In file included from C:/xmrigCC-master/src/cc/Service.cpp:29:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/Service.cpp:168:42:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/Service.cpp:29:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>>'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/Service.cpp:29:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/Service.cpp:168:42:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
[ 68%] Building CXX object CMakeFiles/xmrigMiner.dir/src/api/NetworkState.cpp.obj
[ 68%] Building CXX object CMakeFiles/xmrigMiner.dir/src/App.cpp.obj
[ 69%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/BoostTcpConnection.cpp.obj
[ 71%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/Client.cpp.obj
[ 72%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/Connection.cpp.obj
[ 74%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/strategies/DonateStrategy.cpp.obj
[ 74%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/Job.cpp.obj
[ 75%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/Network.cpp.obj
[ 77%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/strategies/FailoverStrategy.cpp.obj
[ 78%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/strategies/SinglePoolStrategy.cpp.obj
[ 79%] Building CXX object CMakeFiles/xmrigMiner.dir/src/net/SubmitResult.cpp.obj
[ 80%] Building CXX object CMakeFiles/xmrigMiner.dir/src/Summary.cpp.obj
[ 81%] Building CXX object CMakeFiles/xmrigMiner.dir/src/workers/MultiWorker.cpp.obj
In file included from C:/xmrigCC-master/src/net/Client.cpp:39:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 161; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2175:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2200:58:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator,StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2208:47:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch*) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator =rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/net/Client.cpp:436:29:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/net/Client.cpp:39:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/net/Client.cpp:39:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>, rapidjson::CrtAllocator>; SourceEncoding = rapidjson::UTF8<char>; TargetEncoding = rapidjson::UTF8<char>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 161; SourceEncoding = rapidjson::UTF8<char>; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2175:62:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 161; InputStream = rapidjson::GenericInsituStringStream<rapidjson::UTF8<char> >; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2200:58:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator,StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2208:47:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseInsitu(rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch*) [with Encoding = rapidjson::UTF8<char>; Allocator = rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>; StackAllocator =rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/net/Client.cpp:436:29:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
[ 83%] Building CXX object CMakeFiles/xmrigMiner.dir/src/workers/Handle.cpp.obj
[ 84%] Linking CXX executable xmrigCCServer.exe
C:/xmrigCC-master/src/App.cpp: In static member function 'static void App::onCommandReceived(uv_async_t*)':
C:/xmrigCC-master/src/App.cpp:287:72: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
     auto command = reinterpret_cast<ControlCommand::Command &> (async->data);
                                                                 ~~~~~~~^~~~
[ 85%] Building CXX object CMakeFiles/xmrigMiner.dir/src/workers/Hashrate.cpp.obj
[ 86%] Building CXX object CMakeFiles/xmrigMiner.dir/src/workers/Worker.cpp.obj
[ 87%] Building CXX object CMakeFiles/xmrigMiner.dir/src/workers/Workers.cpp.obj
In file included from C:/xmrigCC-master/src/App.cpp:33:
C:/xmrigCC-master/src/crypto/CryptoNight.h: At global scope:
C:/xmrigCC-master/src/crypto/CryptoNight.h:53:28: warning: 'variant_xtl_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant_xtl_table[256];
                            ^~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/crypto/CryptoNight.h:52:28: warning: 'variant1_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant1_table[256];
                            ^~~~~~~~~~~~~~
[ 89%] Building CXX object CMakeFiles/xmrigMiner.dir/src/xmrig.cpp.obj
[ 90%] Building C object CMakeFiles/xmrigMiner.dir/src/crypto/c_keccak.c.obj
[ 91%] Building C object CMakeFiles/xmrigMiner.dir/src/crypto/c_groestl.c.obj
In file included from C:/xmrigCC-master/src/workers/MultiWorker.cpp:30:
C:/xmrigCC-master/src/crypto/CryptoNight.h:53:28: warning: 'variant_xtl_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant_xtl_table[256];
                            ^~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/crypto/CryptoNight.h:52:28: warning: 'variant1_table' defined but not used [-Wunused-variable]
 alignas(64) static uint8_t variant1_table[256];
                            ^~~~~~~~~~~~~~
[ 92%] Building C object CMakeFiles/xmrigMiner.dir/src/crypto/c_blake256.c.obj
[ 93%] Building C object CMakeFiles/xmrigMiner.dir/src/crypto/c_jh.c.obj
[ 95%] Building C object CMakeFiles/xmrigMiner.dir/src/crypto/c_skein.c.obj
make[2]: *** No rule to make target 'C:\msys64\home\Rig1_rx550x1\boost_1_67_0\stage\lib\libboost_system-mgw73-mt-x64-1_67.a', needed by 'xmrigMiner.exe'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 96%] Building CXX object CMakeFiles/xmrigMiner.dir/src/crypto/CryptoNight.cpp.obj
[ 98%] Building CXX object CMakeFiles/xmrigMiner.dir/src/cc/CCClient.cpp.obj
[ 98%] Building RC object CMakeFiles/xmrigMiner.dir/res/app.rc.obj
[ 98%] Built target xmrigCCServer
In file included from C:/xmrigCC-master/src/cc/ClientStatus.h:25,
                 from C:/xmrigCC-master/src/cc/CCClient.h:28,
                 from C:/xmrigCC-master/src/cc/CCClient.cpp:28:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetObjectRaw(rapidjson::GenericValue<Encoding, Allocator>::Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::GenericValue<Encoding, Allocator>::Member = rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2363:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1736:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/CCClient.cpp:249:46:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1952:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess]
             std::memcpy(m, members, count * sizeof(Member));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/ClientStatus.h:25,
                 from C:/xmrigCC-master/src/cc/CCClient.h:28,
                 from C:/xmrigCC-master/src/cc/CCClient.cpp:28:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue<rapidjson::UTF8<> >::Member' {aka 'struct rapidjson::GenericMember<rapidjson::UTF8<>, rapidjson::MemoryPoolAllocator<>>'} declared here
 struct GenericMember {
        ^~~~~~~~~~~~~
In file included from C:/xmrigCC-master/src/cc/ClientStatus.h:25,
                 from C:/xmrigCC-master/src/cc/CCClient.h:28,
                 from C:/xmrigCC-master/src/cc/CCClient.cpp:28:
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue<Encoding, Allocator>::SetArrayRaw(rapidjson::GenericValue<Encoding, Allocator>*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]':
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2371:9:   required from 'bool rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1766:18:   required from 'rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Transit(rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Token, rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:1832:58:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<>>; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/reader.h:487:46:   required from 'rapidjson::ParseResult rapidjson::GenericReader<SourceEncoding, TargetEncoding, StackAllocator>::Parse(InputStream&, Handler&) [withunsigned int parseFlags = 160; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Handler = rapidjson::GenericDocument<rapidjson::UTF8<> >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding =rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2159:22:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::ParseStream(InputStream&) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericStringStream<rapidjson::UTF8<> >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2224:55:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const typename SourceEncoding::Ch*) [with unsigned int parseFlags = 160; SourceEncoding = rapidjson::UTF8<>; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator =rapidjson::CrtAllocator; typename SourceEncoding::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2233:43:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with unsigned int parseFlags = 160; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:2240:41:   required from 'rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>& rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Parse(const Ch*) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::GenericDocument<Encoding, Allocator, StackAllocator>::Ch = char]'
C:/xmrigCC-master/src/cc/CCClient.cpp:249:46:   required from here
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:1939:24: warning: 'void* memcpy(void*, const void*,size_t)' writing to an object of type 'class rapidjson::GenericValue<rapidjson::UTF8<> >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
             std::memcpy(e, values, count * sizeof(GenericValue));
             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/xmrigCC-master/src/3rdparty/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue<rapidjson::UTF8<> >' declared here
 class GenericValue {
       ^~~~~~~~~~~~
make[1]: *** [CMakeFiles/Makefile2:153: CMakeFiles/xmrigMiner.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

Rig1_rx550x1@Rig1_rx550 MINGW64 /c/xmrigCC-master
lost-bro commented 6 years ago

I cannot find a discrete error in the preceding log. The only mention I see is at the end of the log. Strange?

Bendr0id commented 6 years ago

wget http://repo.msys2.org/msys/x86_64/gcc-7.3.0-3-x86_64.pkg.tar.xz pacman -U gcc-7.3.0-3-x86_64.pkg.tar.xz

Maybe it will ask for some dependencies. These you can install the same way. You can find them all here: http://repo.msys2.org/msys/x86_64/

If there were more dependencies, please let me know, i'll add it to the wiki

lost-bro commented 6 years ago

OK, I am downloading now and will reinstall MSYS2 and report back when I get this figured out. Thanks for the help. mjd

zurajm commented 6 years ago

Hi,

the error: make[2]: *** No rule to make target 'C:\msys64\home\Rig1_rx550x1\boost_1_67_0\stage\lib\libboost_system-mgw73-mt-x64-1_67.a', needed by 'xmrigMiner.exe'. Stop.

That means that you're still using gcc NOT v. 7.3, probably latest, which is 8.2. All you have to do is specify boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x64-1_67.a instead of boost_1_67_0\stage\lib\libboost_system-mgw73-mt-x64-1_67.a in the cmake parameters. But then you'll probably run into the problem with SSL libs, referenced in https://github.com/Bendr0id/xmrigCC/issues/190 which can be solved by installing openssl-devel, see my comment: https://github.com/Bendr0id/xmrigCC/issues/190#issuecomment-430358583

BR, Miha

On 16. 10. 18 21:00, lost-bro wrote:

OK, I am downloading now and will reinstall MSYS2 and report back when I get this figured out. Thanks for the help. mjd

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Bendr0id/xmrigCC/issues/192#issuecomment-430357918, or mute the thread https://github.com/notifications/unsubscribe-auth/AHUvi_RD7KNL-PYbpvHpYx0A1XkWzPKLks5uliy1gaJpZM4XgQwc.

Bendr0id commented 6 years ago

@zurajm Thx for this good solution. Honestly i wasnt looking into howto get ming83 working. Is working everything fine with mingw82?

zurajm commented 6 years ago

@Bendr0id compilation succeeds, I'm mining already on WinSrv :)

Bendr0id commented 6 years ago

@lost-bro I upgraded the Wiki. Try with the GCC8 version:

https://github.com/Bendr0id/xmrigCC/wiki/Build-Windows

lost-bro commented 6 years ago

Thanks a million: That fixed the problem. XmrigCC-1.8.0 will build on Windows7 x64 platform. mjd

lost-bro commented 6 years ago

Well, sorry to post in the closed issue section: but, I spoke too fast: ONLY the x64 version will compile according to the 'new' wiki instructions on Win7. I am once again receiving errors in relation to boost and SSL when compiling x86 version. I tried both the old and new method and both failed with same errors. I will try and configure my windows 10 box and try again. mjd

Bendr0id commented 6 years ago

Do you build boost for the x86 platform too? You need that seperatly, the one you build for x64 doesn't work. And you have to clean the work folder.

make clean
rm CMakeCache.txt

Also the path of all the other libs are different make sure you use the right paths:

cmake . -G "Unix Makefiles" -DUV_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libuv\x86\include" -DUV_LIBRARY="c:\xmrigCC-deps\gcc\libuv\x86\lib\libuv.a" -DMHD_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\include" -DMHD_LIBRARY="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\lib\libmicrohttpd.a" -DBOOST_ROOT="C:\boost_1_67_0" -DBoost_SYSTEM_LIBRARY="C:\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a"

Maybe the boost library is called different for you on x86. Please lock into the state\lib\ folder of boost after build. Maybe you need to change the paths..

lost-bro commented 6 years ago

Here are the errors: c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a(error_code.o):error_code.cpp:(.text+0x347): undefined reference to__gxx_personality_sj0' c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a(error_code.o):error_code.cpp:(.text+0x35d): undefined reference to _Unwind_SjLj_Register' c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a(error_code.o):error_code.cpp:(.text+0x3f2): undefined reference to_Unwind_SjLj_Unregister' c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a(error_code.o):error_code.cpp:(.text+0x5b3): undefined reference to _Unwind_SjLj_Resume'

yes, I used the corrects paths:

cmake . -G "Unix Makefiles" -DUV_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libuv\x86\include" -DUV_LIBRARY="c:\xmrigCC-deps\gcc\libuv\x86\lib\libuv.a" -DMHD_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\include" -DMHD_LIBRARY="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\lib\libmicrohttpd.a" -DBOOST_ROOT="c:\msys64\home\lost_bro\boost_1_67_0" -DBoost_SYSTEM_LIBRARY="c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a"

I also used a new work folder to start with. I will keep trying. Must be a simple mistake somewhere. Thanks mjd

zurajm commented 6 years ago

@lost-bro I also think that you must rebuild boost on x86 system and then reference this new boost library (boost_1_67_0\stage\lib) in cmake. Like @Bendr0id pointed out you should cleanup and rebuild boost and xmrigCC, something like that: boost

cd boost_1_67_0
./b2 --clean-all -n
./bootstrap.sh --with-libraries=system
./b2

xmrigCC

cd xmrigCC
git checkout . & git clean -dxf

Now check that c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a exists, file name can be slightly different (different version maybe?) so adjust it on the next command if needed.

cmake . -G "Unix Makefiles" -DUV_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libuv\x86\include" -DUV_LIBRARY="c:\xmrigCC-deps\gcc\libuv\x86\lib\libuv.a" -DMHD_INCLUDE_DIR="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\include" -DMHD_LIBRARY="c:\xmrigCC-deps\gcc\libmicrohttpd\x86\lib\libmicrohttpd.a" -DBOOST_ROOT="c:\msys64\home\lost_bro\boost_1_67_0" -DBoost_SYSTEM_LIBRARY="c:\msys64\home\lost_bro\boost_1_67_0\stage\lib\libboost_system-mgw82-mt-x32-1_67.a"
make

I hope it works for you.

BR, Miha