[TIMOB-8351] Android: Module: Cannot build module on Linux platform
| GitHub Issue | n/a |
|---|---|
| Type | Bug |
| Priority | High |
| Status | Closed |
| Resolution | Duplicate |
| Resolution Date | 2012-03-28T13:15:51.000+0000 |
| Affected Version/s | Release 2.0.0 |
| Fix Version/s | n/a |
| Components | Android |
| Labels | qe-and031912 |
| Reporter | Natalie Huynh |
| Assignee | Marshall Culpepper |
| Created | 2012-03-28T11:06:02.000+0000 |
| Updated | 2014-06-19T12:43:12.000+0000 |
Description
Steps to Reproduce:
1. Create an android module titanium.py create --platform=android --type=module --name=TEST --id=com.test --android=/path/to/android/sdk
2. Go into the newly created module project, and build it by typing 'ant
Actual:
ndk.build:
[exec] Compile++ thumb : com.test <= com.test.ExampleProxy.cpp
[exec] jni/Android.mk:24: warning: overriding commands for target Test_getBinding(const v8::Arguments&)':
[exec] jni/../TestBootstrap.cpp:47: error: '::TestBindings' has not been declared
[exec] jni/../TestBootstrap.cpp: In function 'void Test_dispose()':
[exec] jni/../TestBootstrap.cpp:92: error: '::TestBindings' has not been declared
[exec] jni/../TestBootstrap.cpp: In function 'void Java_com_test_TestBootstrap_nativeBootstrap(JNIEnv*, _jobject*)':
[exec] jni/../TestBootstrap.cpp:115: error: '::TestBindings' has not been declared
[exec] make: *** [/home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/TEST/build/generated/obj/local/armeabi/objs/com.test/__/TestBootstrap.o] Error 1
BUILD FAILED
/home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/module/android/build.xml:228: exec returned: 2
Total time: 4 seconds
Expected: To build the module without error
/home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/TEST/build/generated/KrollGeneratedBindings.cpp'
[exec] jni/Android.mk:24: warning: ignoring old commands for target /home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/TEST/build/generated/KrollGeneratedBindings.cpp'
[exec] jni/Android.mk:27: warning: overriding commands for target /home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/TEST/build/generated/BootstrapJS.cpp'
[exec] jni/Android.mk:27: warning: ignoring old commands for target /home/tester/.titanium/mobilesdk/linux/2.0.0.v20120328000206/TEST/build/generated/BootstrapJS.cpp'
[exec] Compile++ thumb : com.test <= com.test.TestModule.cpp
[exec] Compile++ thumb : com.test <= TestBootstrap.cpp
[exec] jni/../TestBootstrap.cpp: In function 'v8::Handle
Duplicate of TIMOB-8056. When compiling a module with all lower case, the problem does not exist