Hi,
I'm failing to build geode native cpp client on windows, although followed the
instructions on BUILDING.md
Looks like there are slash/backslash fixes should be done in the paths in cmake
files.
After overcoming cmake failures the build fails on stage "cmake --build . --
/m" with compilation errors for example:
31>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(57):
error C2144: syntax error : 'bool' should be preceded by ';'
(C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\src\FunctionServiceImpl.
cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode-static.vcxproj]
4>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(57):
error C2144: syntax error : 'bool' should be preceded by ';'
(C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\src\FunctionServiceImpl.
cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode.vcxproj]
31>ClCompile:
C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(61)
: see reference to class template instantiation
'apache::geode::client::dereference_equal_to<std::shared_ptr<_Ty>>' being
compiled
4>ClCompile:
C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(61)
: see reference to class template instantiation
'apache::geode::client::dereference_equal_to<std::shared_ptr<_Ty>>' being
compiled
31>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(57):
error C4430: missing type specifier - int assumed. Note: C++ does not support
default-int (C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppc
ache\src\FunctionServiceImpl.cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode-static.vcxproj]
4>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(57):
error C4430: missing type specifier - int assumed. Note: C++ does not support
default-int (C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppc
ache\src\FunctionServiceImpl.cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode.vcxproj]
31>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(67):
error C2144: syntax error : 'bool' should be preceded by ';'
(C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\src\FunctionServiceImpl.
cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode-static.vcxproj]
4>C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(67):
error C2144: syntax error : 'bool' should be preceded by ';'
(C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\src\FunctionServiceImpl.
cpp)
[C:\Users\Fdaniel\Source\Repos\geode-native2\build\cppcache\src\apache-geode.vcxproj]
31>ClCompile:
C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(71)
: see reference to class template instantiation
'apache::geode::client::dereference_equal_to<_T*>' being compiled
4>ClCompile:
C:\Users\Fdaniel\Source\Repos\geode-native2\src\cppcache\include\geode/utils.hpp(71)
: see reference to class template instantiation
'apache::geode::client::dereference_equal_to<_T*>' being compiled
Is the windows native client build stable?
Thanks,
Daniel
This message and the information contained herein is proprietary and
confidential and subject to the Amdocs policy statement,
you may review at https://www.amdocs.com/about/email-disclaimer
<https://www.amdocs.com/about/email-disclaimer>