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:

enter image description here

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

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -