About Monkey 2 › Forums › Monkey 2 Development › Problems building modules for android
Tagged: android rebuild modules
This topic contains 1 reply, has 1 voice, and was last updated by
TomToad 8 months, 3 weeks ago.
Viewing 2 posts - 1 through 2 (of 2 total)
-
AuthorPosts
-
July 30, 2018 at 9:36 pm #15193
Trying to get Android to work. Followed the instructions in the documentation and tried rebuilding all modules. Everything seemed to work fine until it got to building SQLite. The build ended with these errors
Monkey1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677***** Making module 'sqlite' (android release armeabi-v7a x86 gcc) *****Parsing...Semanting...Translating...Compiling...[armeabi-v7a] Compile++ thumb: mx2_sqlite <= sqlite_sqlite.cpp[armeabi-v7a] Compile++ thumb: mx2_sqlite <= sqlite_sqlite_0extern.cpp[armeabi-v7a] Compile thumb : mx2_sqlite <= sqlite3.cBuild error: System command failed:ndk-buildjni/../../../sqlite-amalgamation/sqlite3.c:31006:43: error: address of overloaded function 'ioctl' is ambiguous{ "ioctl", (sqlite3_syscall_ptr)ioctl, 0 },^~~~~C:/Users/noroa/AppData/Local/Android/Sdk/ndk-bundle/build//../sysroot/usr/include\bits/ioctl.h:57:5: note: candidate function has different number of parameters (expected 0 but has 2)int ioctl(int __fd, unsigned __request, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);^C:/Users/noroa/AppData/Local/Android/Sdk/ndk-bundle/build//../sysroot/usr/include\bits/ioctl.h:36:5: note: candidate function has different number of parameters (expected 0 but has 2)int ioctl(int __fd, int __request, ...);^jni/../../../sqlite-amalgamation/sqlite3.c:31006:22: error: initializer element is not a compile-time constant{ "ioctl", (sqlite3_syscall_ptr)ioctl, 0 },^~~~~~~~~~~~~~~~~~~~~~~~~~Wrote crash dump file "C:\Users\noroa\AppData\Local\Temp\clang.exe-0089f2.dmp"#0 0x000000000245bfb0 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x205bfb0)#1 0x000000000245c352 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x205c352)#2 0x000000000245c133 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x205c133)#3 0x000000000245c133 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x205c133)#4 0x000000000245c133 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x205c133)#5 0x000000000238c290 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1f8c290)#6 0x0000000001ce6121 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x18e6121)#7 0x0000000001ce7ad9 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x18e7ad9)#8 0x0000000001a753ec (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x16753ec)#9 0x0000000001a846eb (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x16846eb)#10 0x0000000001a62e1a (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1662e1a)#11 0x0000000001a63540 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1663540)#12 0x0000000001a68b44 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1668b44)#13 0x0000000001a697dd (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x16697dd)#14 0x0000000001a60edb (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1660edb)#15 0x0000000001769406 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1369406)#16 0x0000000001473326 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1073326)#17 0x0000000001451735 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x1051735)#18 0x00000000014e8354 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x10e8354)#19 0x000000000040417c (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x417c)#20 0x0000000002b76b38 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x2776b38)#21 0x00000000004013b5 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x13b5)#22 0x00000000004014e8 (C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang.exe+0x14e8)#23 0x00007ffa23503034 (C:\WINDOWS\System32\KERNEL32.DLL+0x13034)#24 0x00007ffa258a1431 (C:\WINDOWS\SYSTEM32\ntdll.dll+0x71431)clang.exe: error: clang frontend command failed due to signal (use -v to see invocation)Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn)Target: armv7-none-linux-android14Thread model: posixInstalledDir: C:\Users\noroa\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\binclang.exe: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.clang.exe: note: diagnostic msg:PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:Preprocessed source(s) and associated run script(s) are located at:clang.exe: note: diagnostic msg: C:\Users\noroa\AppData\Local\Temp\sqlite3-7efd8a.cclang.exe: note: diagnostic msg: C:\Users\noroa\AppData\Local\Temp\sqlite3-7efd8a.sh********************make: *** [obj/local/armeabi-v7a/objs/mx2_sqlite/__/__/__/sqlite-amalgamation/sqlite3.o] Error 1***** Fatal mx2cc error *****Internal mx2cc build errorUpdate modules failed.Total time elapsed: 66 m 26 s.Android Studio 3.1.3
Android SDK Platforms 24 and 28 installed.
Android SDK Platform-Tools 28.0.0
Android SDK Tools 26.1.1
NDK 17.1.4828580Monkey2 v2018.05
August 1, 2018 at 9:55 am #15213It seems a fix was already on Github. Compiles fine now.
-
AuthorPosts
Viewing 2 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic.