vb6 - trying to build geode native has 3 errors -
i building geode native according https://github.com/apache/geode-native/blob/develop/building.md , getting errors in build. wonder if can help? have because need vb6 client, , prebuilt dll not signed, com interface expose dll vb6 produces below error after registration in .net gac:
to build signed geode native client, open admin vs dev command prompt , navigate free directory, then:
git clone https://github.com/apache/geode-native.git cd geode-native mkdir build cd build cmake -g "visual studio 14 2015 win64" -dgeode_root=d:/geode ../src this works fine, move on to:
cmake --build . -- /m there several errors starting with:
d:\geodenativesrc\geode-native\src\tests\cli\dunitframework\clientgroup.cs(22,7): error cs0246: type or namespace name 'nunit' not found (are missing using directive or assembly reference?) [d:\geodenativesrc\geode-native\build\tests\cli\dunitframework\dunitframework.csproj]
i've tried directly installing nunit , getting on path variable no luck.
then there's: d:\geodenativesrc\geode-native\src\tests\javaobject\getfunctionexeha.java:38: error: cannot find symbol
a possible problem 'msbuild-notfound' not recognized internal or external command, operable program or batch file
3 openssl errors:
ms\uptable.asm(1): error a2088: end directive required @ end of file [d:\geodenativesrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
masm : fatal error a1000: cannot open file : tmp32dll.dbg\x86_64cpuid.asm [d:\geodenativesrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
nmake : fatal error u1077: '"c:\program files (x86)\microsoft visual studio 14.0\vc\bin\x86_amd64\ml64.exe"' : return code '0x1' [d:\geodenativesrc\geode-native\build\dependencies\openssl\openssl-extern.vcxproj]
i've installed 64 bit cmake, , cygwin , i'm using vs 2015 on win 10 ... comment
couple of things of concern.
1) since building open source geode should not using pivotal.gemfire reference. geode built assembly apache.geode.
2) msbuild-notfound error sign cmake configure phase not run in visual studio command prompt. sure launch vs 2015 64-bit msbuild command prompt. should delete cmakecache.txt file before try again.
3) there -d flags can send cmake during configure setup strong naming. -dstrong_name_key=/path/to/key should trick.
4) since there no binary distribution of geode intent use pivotal gemfire? if should contact gemfire support , raise issue.

Comments
Post a Comment