我正在开发一个最初来自Visual Studio 2012的Visual Studio 2017的C ++项目。我的代码似乎编译得很好但是路径中有两个文件无法编译并破坏我的构建。
我遇到的错误是:
Error C2864 'std::ratio<_Nx,_Dx>::num': a static data member with an in-
class initializer must have non-volatile const integral type or be specified
as 'inline' CryptoNight c:\program files (x86)\microsoft visual
studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio 115
或类似的东西。据我所知,constexpr的使用始于C ++ 11,所以我不确定为什么它会在14开始。
如果我查看命令行选项:
/GS /analyze- /W3 /Zc:wchar_t /ZI /Gm /Od /sdl /Fd"Debug\vc141.pdb" /Zc:inline /fp:precise /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "CRYPTONIGHT_EXPORTS" /D "_WINDLL" /D "_UNICODE" /D "UNICODE" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /FC /Fa"Debug\" /EHsc /nologo /Fo"Debug\" /Fp"Debug\CryptoNight.pch" /diagnostics:classic
有没有人有任何想法可能导致这个?如果您需要任何其他信息,请与我们联系。
整个输出如下。据我所知,未知的编译器版本消息不是错误,只是通知我,因为我使用的是Visual Studio的预览版本。
1>------ Rebuild All started: Project: CryptoNight, Configuration: Debug Win32 ------
1>tree-hash.cpp
1>cn-hash.cpp
1>skein.cpp
1>c:\users\slick\source\repos\monero-pool\cryptonight\skein_port.h(99): warning C4005: 'PLATFORM_BYTE_ORDER': macro redefinition
1>c:\users\slick\source\repos\monero-pool\cryptonight\skein_port.h(95): note: see previous definition of 'PLATFORM_BYTE_ORDER'
1>keccak.cpp
1>jh.cpp
1>c:\users\slick\source\repos\monero-pool\cryptonight\jh.cpp(264): warning C4244: 'argument': conversion from 'unsigned __int64' to '::size_t', possible loss of data
1>c:\users\slick\source\repos\monero-pool\cryptonight\jh.cpp(266): warning C4244: 'argument': conversion from 'unsigned __int64' to '::size_t', possible loss of data
1>c:\users\slick\source\repos\monero-pool\cryptonight\jh.cpp(273): warning C4244: 'argument': conversion from 'unsigned __int64' to '::size_t', possible loss of data
1>hash.cpp
1>hash-extra-skein.cpp
1>c:\users\slick\source\repos\monero-pool\cryptonight\skein_port.h(99): warning C4005: 'PLATFORM_BYTE_ORDER': macro redefinition
1>c:\users\slick\source\repos\monero-pool\cryptonight\skein_port.h(95): note: see previous definition of 'PLATFORM_BYTE_ORDER'
1>hash-extra-jh.cpp
1>hash-extra-groestl.cpp
1>hash-extra-blake.cpp
1>groestl.cpp
1>block.cpp
1>Unknown compiler version - please run the configure tests and report the results
1>c:\users\slick\source\repos\monero-pool\cryptonight\serialization\binary_archive.h(109): warning C4244: 'return': conversion from 'std::streamoff' to '::size_t', possible loss of data
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(115): error C2864: 'std::ratio<_Nx,_Dx>::num': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(116): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(121): note: see reference to class template instantiation 'std::ratio<_Nx,_Dx>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<_Nx,_Dx>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(139): error C2864: 'std::_Ratio_add<_R1,_R2>::_N1': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(139): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(154): note: see reference to class template instantiation 'std::_Ratio_add<_R1,_R2>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(140): error C2864: 'std::_Ratio_add<_R1,_R2>::_D1': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(140): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(141): error C2864: 'std::_Ratio_add<_R1,_R2>::_N2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(141): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(142): error C2864: 'std::_Ratio_add<_R1,_R2>::_D2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(142): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(144): error C2864: 'std::_Ratio_add<_R1,_R2>::_Gx': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(144): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(168): error C2864: 'std::_Ratio_subtract<_R1,_R2>::_N2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(168): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(172): note: see reference to class template instantiation 'std::_Ratio_subtract<_R1,_R2>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(169): error C2864: 'std::_Ratio_subtract<_R1,_R2>::_D2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(169): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(186): error C2864: 'std::_Ratio_multiply<_R1,_R2>::_N1': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(186): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(196): note: see reference to class template instantiation 'std::_Ratio_multiply<_R1,_R2>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(187): error C2864: 'std::_Ratio_multiply<_R1,_R2>::_D1': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(187): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(188): error C2864: 'std::_Ratio_multiply<_R1,_R2>::_N2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(188): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(189): error C2864: 'std::_Ratio_multiply<_R1,_R2>::_D2': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(273): error C2975: '_Ax': invalid template argument for 'std::_Gcd', expected compile-time constant expression
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(90): note: see declaration of '_Ax'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\type_traits(1450): note: see reference to class template instantiation 'std::common_type<_Ty1,_Ty1>' being compiled
1> with
1> [
1> _Ty1=std::chrono::duration<std::chrono::system_clock::rep,std::chrono::system_clock::period>
1> ]
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(106): note: see reference to class template instantiation 'std::common_type<std::chrono::duration<std::chrono::system_clock::rep,std::chrono::system_clock::period>>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(273): error C2975: '_Bx': invalid template argument for 'std::_Gcd', expected compile-time constant expression
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(91): note: see declaration of '_Bx'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(274): error C2975: '_Ax': invalid template argument for 'std::_Lcm', expected compile-time constant expression
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(256): note: see declaration of '_Ax'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(274): error C2975: '_Bx': invalid template argument for 'std::_Lcm', expected compile-time constant expression
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(257): note: see declaration of '_Bx'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(203): error C2131: expression did not evaluate to a constant
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(203): note: failure was caused by non-constant arguments or reference to a non-constant symbol
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(203): note: see usage of 'std::chrono::_Is_duration_v<std::chrono::system_clock::duration>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(777): error C2440: '<function-style-cast>': cannot convert from '__int64' to 'std::chrono::system_clock::duration'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(71): note: see reference to class template instantiation 'std::ratio<3600,1>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(849): note: see reference to class template instantiation 'std::chrono::duration<int,std::ratio<3600,1>>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<3600,1>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(850): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::hours'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(850): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(856): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::ratio<3600,1>>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(856): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(115): error C2864: 'std::ratio<60,1>::num': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(116): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(71): note: see reference to class template instantiation 'std::ratio<60,1>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(860): note: see reference to class template instantiation 'std::chrono::duration<int,std::ratio<60,1>>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<60,1>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(861): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::minutes'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(861): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(867): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::ratio<60,1>>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(867): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(115): error C2864: 'std::ratio<1,1>::num': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(116): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(71): note: see reference to class template instantiation 'std::ratio<1,1>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(871): note: see reference to class template instantiation 'std::chrono::duration<__int64,std::ratio<1,1>>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<1,1>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(872): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::seconds'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(872): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(877): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::ratio<1,1>>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(877): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(115): error C2864: 'std::ratio<1,1000>::num': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(116): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(71): note: see reference to class template instantiation 'std::ratio<1,1000>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(881): note: see reference to class template instantiation 'std::chrono::duration<__int64,std::milli>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<1,1000>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(882): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::milliseconds'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(882): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(888): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::milli>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(888): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(115): error C2864: 'std::ratio<1,1000000>::num': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(116): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(71): note: see reference to class template instantiation 'std::ratio<1,1000000>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(892): note: see reference to class template instantiation 'std::chrono::duration<__int64,std::micro>' being compiled
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): error C2864: 'std::ratio<1,1000000>::den': a static data member with an in-class initializer must have non-volatile const integral type or be specified as 'inline'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\ratio(118): note: type is 'intmax_t'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(893): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::microseconds'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(893): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(899): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::micro>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(899): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(904): error C2440: '<function-style-cast>': cannot convert from 'unsigned __int64' to 'std::chrono::nanoseconds'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(904): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(910): error C2440: '<function-style-cast>': cannot convert from 'long double' to 'std::chrono::duration<double,std::nano>'
1>c:\program files (x86)\microsoft visual studio\preview\enterprise\vc\tools\msvc\14.12.25907\include\chrono(910): note: No constructor could take the source type, or constructor overload resolution was ambiguous
1>blake256.cpp
1>c:\users\slick\source\repos\monero-pool\cryptonight\blake256.cpp(150): warning C4244: 'argument': conversion from 'uint64_t' to '::size_t', possible loss of data
1>c:\users\slick\source\repos\monero-pool\cryptonight\blake256.cpp(151): warning C4244: '=': conversion from 'uint64_t' to 'int', possible loss of data
1>base58.cpp
1>address.cpp
1>Generating Code...
1>Done building project "CryptoNight.vcxproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========