1:BUILD_BY[name] student5 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] Java 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] Couldn't get CMake to compile on windows or linux. On Ubuntu: CMake returns errors related to Windows On Windows: CMakeLists.txt file is not provided. 1:END_NOTES 2:BUILD_BY[name] student3 2:BUILD_ENVIRONMENT[operating system 32 vs 64] Windows 7 64x Netbeans 7.4 msys - make 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] Netbeans 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] ~note: Even using msys it's still giving an errror make.exe[2]: *** [build/Windows/MinGW-Windows/JVMAgent.o] Error 127 make.exe[2]: Leaving directory `/c/Temp/jadard~main' nbproject/Makefile-Windows.mk:63: recipe for target `.build-conf' failed make.exe[1]: *** [.build-conf] Error 2 make.exe[1]: Leaving directory `/c/Temp/jadard~main' nbproject/Makefile-impl.mk:39: recipe for target `.build-impl' failed make.exe": *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 305ms) ~Note: Netbeans 8.0 is broken with mkdir using msys, had to switch to Netbeans 7.4 Building now gives this error in Netbeans outputs "/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Windows.mk QMAKE= SUBPROJECTS= .build-conf make.exe[1]: Entering directory `/c/Temp/jadard~main' "/C/MinGW/msys/1.0/bin/make.exe" -f nbproject/Makefile-Windows.mk dist/jadard.dll make.exe[2]: Entering directory `/c/Temp/jadard~main' mkdir -p build/Windows/MinGW-Windows rm -f build/Windows/MinGW-Windows/JVMAgent.o.d gcc.exe -D_JNI_IMPLEMENTATION_ -fno-strict-aliasing -fno-omit-frame-pointer -W -Wall -Wno-unused -Wno-parentheses -shared -c -O2 -Werror -I/C/Program\ Files/Java/jdk1.7.0/include -I/C/Program\ Files/Java/jdk1.7.0/include/win32 -MMD -MP -MF build/Windows/MinGW-Windows/JVMAgent.o.d -o build/Windows/MinGW-Windows/JVMAgent.o JVMAgent.c JVMAgent.c: In function 'ClassPrepare': JVMAgent.c:672:60: error: unused parameter 'thread' [-Werror=unused-parameter] ClassPrepare(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jclass klass) { ^ JVMAgent.c: In function 'MethodEntry': JVMAgent.c:1069:42: error: unused parameter 'jni_env' [-Werror=unused-parameter] MethodEntry(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method) { ^ JVMAgent.c: In function 'MethodExit': JVMAgent.c:1089:50: error: unused parameter 'return_value' [-Werror=unused-parameter] jboolean was_popped_by_exception, jvalue return_value) { ^ JVMAgent.c: In function 'VMInit': JVMAgent.c:1116:37: error: unused parameter 'jni_env' [-Werror=unused-parameter] VMInit(jvmtiEnv *jvmti_env, JNIEnv *jni_env, jthread thread) { ^ JVMAgent.c: In function 'FieldAccess': JVMAgent.c:2106:42: error: unused parameter 'jni_env' [-Werror=unused-parameter] FieldAccess(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, ^ JVMAgent.c:2106:77: error: unused parameter 'method' [-Werror=unused-parameter] FieldAccess(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, ^ JVMAgent.c:2107:19: error: unused parameter 'location' [-Werror=unused-parameter] jlocation location, jclass field_klass, jobject object, jfieldID field) { ^ JVMAgent.c: In function 'FieldModification': JVMAgent.c:2131:48: error: unused parameter 'jni_env' [-Werror=unused-parameter] FieldModification(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, ^ JVMAgent.c:2131:83: error: unused parameter 'method' [-Werror=unused-parameter] FieldModification(jvmtiEnv *jvmti_env, JNIEnv* jni_env, jthread thread, jmethodID method, ^ JVMAgent.c:2132:19: error: unused parameter 'location' [-Werror=unused-parameter] jlocation location, jclass field_klass, jobject object, jfieldID field, ^ JVMAgent.c:2133:14: error: unused parameter 'signature_type' [-Werror=unused-parameter] char signature_type, jvalue new_value) { ^ JVMAgent.c:2133:37: error: unused parameter 'new_value' [-Werror=unused-parameter] char signature_type, jvalue new_value) { ^ JVMAgent.c: In function 'Agent_OnUnload': JVMAgent.c:2234:24: error: unused parameter 'vm' [-Werror=unused-parameter] Agent_OnUnload(JavaVM *vm) { ^ JVMAgent.c: In function 'Agent_OnLoad': JVMAgent.c:2329:47: error: unused parameter 'reserved' [-Werror=unused-parameter] Agent_OnLoad(JavaVM *vm, char *options, void *reserved) { ^ cc1.exe: all warnings being treated as errors make.exe[2]: *** [build/Windows/MinGW-Windows/JVMAgent.o] Error 1 make.exe[2]: Leaving directory `/c/Temp/jadard~main' make.exe[1]: *** [.build-conf] Error 2 make.exe[1]: Leaving directory `/c/Temp/jadard~main' make.exe": *** [.build-impl] Error 2 BUILD FAILED (exit value 2, total time: 780ms) ~Note: This line "all warnings being treated as errors" might be why it's failing, but their make file is using the -Werror flag in the complie line, so I'm unsure to remove it or not. ~Note: since the file is being generated every time I remove them, they appear back. I tried lowering the warning level in a makefile and when trying again it had no effect, until comming back to the program later. When coming back to the program it built without a problem. One possibilty is the computer needed to restart. When trying to run the run.bat file I get this error: Error occurred during initialization of VM Could not find agent library ..\dist\jadard.dll in absolute path, with error: Ca n't load IA 32-bit .dll on a AMD 64-bit platform Press any key to continue . . . 32 bit system never specified in specs, but since it builds I'm finished. 2:END_NOTES