<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Sorry we cannot support the free windows build. direct support is for our licensees only.<br><br>Sent from my iPhone</div><div><br>On Aug 20, 2013, at 9:49 AM, Electro Plaza <<a href="mailto:electroplazaitems@gmail.com">electroplazaitems@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div>Hi Team,<br><br></div>Still this issue is not resolved , it would be a great help if you can support in this.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Aug 18, 2013 at 6:16 PM, Electro Plaza <span dir="ltr"><<a href="mailto:electroplazaitems@gmail.com" target="_blank">electroplazaitems@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">This is to follow up the previous mail with some specific compilation error messages. Would be a great if you can help.<br>
<br>-------------------------------------------------<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|67|error: 'HashType' does not name a type|<br>
pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|68|error: 'hash_compareCB' does not name a type|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function 'float radialImage_distance(DP*, DP*)':|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|104|warning: narrowing conversion of 'a->ph_datapoint::hash_length' from 'uint32_t {aka unsigned int}' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|104|warning: narrowing conversion of 'b->ph_datapoint::hash_length' from 'uint32_t {aka unsigned int}' to 'int' inside { } is ill-formed in C++11 [-Wnarrowing]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|135|error: 'BYTEARRAY' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|136|error: 'BYTEARRAY' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|137|error: 'UINT64ARRAY' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|138|error: 'UINT64ARRAY' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|139|error: 'UINT32ARRAY' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function 'jboolean Java_org_phash_MVPTree_create(JNIEnv*, jobject, jobjectArray)':|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|153|error: 'MVPFile' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|153|error: expected ';' before 'mvpfile'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|154|error: 'mvpfile' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|154|error: 'ph_mvp_init' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|158|warning: comparison between signed and unsigned integer expressions [-Wsign-compare]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|162|error: 'const jniHashes' has no member named 'callback'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|163|error: 'const jniHashes' has no member named 'hashType'|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|239|warning: unused variable 'threshold' [-Wunused-variable]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|240|warning: unused variable 'block_size' [-Wunused-variable]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|188|warning: enumeration value 'TEXT_HASH' not handled in switch [-Wswitch]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|266|error: 'MVPRetCode' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|266|error: expected ';' before 'ret'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|279|error: 'ret' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function '_jobjectArray* Java_org_phash_MVPTree_query(JNIEnv*, jobject, jobject, jfloat, jfloat, jint)':|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|287|error: 'MVPFile' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|287|error: expected ';' before 'mvpfile'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|289|error: 'mvpfile' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|289|error: 'ph_mvp_init' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|296|warning: comparison between signed and unsigned integer expressions [-Wsign-compare]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|300|error: 'const jniHashes' has no member named 'callback'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|301|error: 'const jniHashes' has no member named 'hashType'|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|318|warning: enumeration value 'TEXT_HASH' not handled in switch [-Wswitch]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|362|error: 'ph_query_mvptree' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|380|warning: enumeration value 'TEXT_HASH' not handled in switch [-Wswitch]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function 'jboolean Java_org_phash_MVPTree_add(JNIEnv*, jobject, jobjectArray)':|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|423|error: 'MVPFile' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|423|error: expected ';' before 'mvpfile'|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|425|error: 'mvpfile' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|425|error: 'ph_mvp_init' was not declared in this scope|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|437|warning: comparison between signed and unsigned integer expressions [-Wsign-compare]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|441|error: 'const jniHashes' has no member named 'callback'|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|442|error: 'const jniHashes' has no member named 'hashType'|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|465|warning: enumeration value 'TEXT_HASH' not handled in switch [-Wswitch]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|516|error: 'ph_add_mvptree' was not declared in this scope|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|516|warning: unused variable 'res' [-Wunused-variable]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function '_jobject* Java_org_phash_pHash_audioHash(JNIEnv*, jclass, jstring)':|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|780|warning: unused variable 'ret' [-Wunused-variable]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp||In function 'jboolean Java_org_phash_MVPTree_create(JNIEnv*, jobject, jobjectArray)':|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash-jni.cpp|280|warning: control reaches end of non-void function [-Wreturn-type]|<br>pHash-0.9.6\bindings\java\pHash-jni\pHash.h|292|warning: 'cimg_library::CImg<float>* ph_dct_matrix(int)' declared 'static' but never defined [-Wunused-function]|<br>

pHash-0.9.6\bindings\java\pHash-jni\pHash.h|309|warning: 'cimg_library::CImgList<unsigned char>* ph_getKeyFramesFromVideo(const char*)' declared 'static' but never defined [-Wunused-function]|<br>||=== Build finished: 30 errors, 16 warnings (0 minutes, 2 seconds) ===|<br>

<br><br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Aug 17, 2013 at 7:22 PM, Electro Plaza <span dir="ltr"><<a href="mailto:electroplazaitems@gmail.com" target="_blank">electroplazaitems@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi pHash developers,<br><br></div><div>First of all I would like to thanks for the awesome project and your hard work.Wish you all the very best.<br>

<br></div>I have been having a very bad time in building the <b>pHash-jni.ddl</b> as I am very new to c++ (and my aim is not to learn c++ but to use pHash with java )  , I need to generate this so that I can build my java bindings to start working widows.<br>


<br></div>I have downloaded countless c++ IDEs and programs with no luck finally I have to work with visual studio c++ 2010.<br><br></div><div>But still no luck getting compilation errors on 0.94 version I have downloaded from the <br>


<a href="https://github.com/sdepold/pHash" target="_blank">https://github.com/sdepold/pHash</a> (as 0.94 at <a href="http://pHash.org">pHash.org</a> downloads does not include the java bindings and it only have the pre compiled pHash.dll)<br><br></div>

<div>Then I have tried compiling the veriosn 0.96 from <a href="http://phash.org" target="_blank">phash.org</a> in windows xp using visual c++ 2010 still no luck.<br>
<br></div><div><ul><li>I really wanted to confirm is it possible to compile <b>0.96</b> version (or 0.94) in windows xp and generate <b>pHash-jni.dll</b> which java bindings required.<br></li></ul></div><div><ul><li>Can you please share the pre compiled  pHash-jni.dll and pHash.dll (and other what ever required compiled version) so that we don't want to spend countless hours in downloading various software and facing issues in just compiling the library.</li>


</ul></div><div>I have choose testing pHash for an project am I am stucked at this point in getting ready with pHash and already lost several days just in building and compiling.<br><br>It would be a great help if you can guide me by posting proper instructions or tutorials to build the project and start using pHash in windows platforms with java binding.<br>


<br></div><div>Thanks.<br></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></blockquote></body></html>