Hi,
I am having problems building sqlite with the android NDK for macos.
Weirdly, it *does* build fine on windows ndk.
The errors I am getting are shown below.
Bye,
Mark
'-------------- errors building sqlite on macOS android ndk
--------------------
jni/../../../sqlite-amalgamation/sqlite3.c:31006:43: error: address of
overloaded function 'ioctl' is ambiguous
{ "ioctl", (sqlite3_syscall_ptr)ioctl, 0 },
^~~~~
/Users/marksibly/Library/Android/sdk/ndk-bundle/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);
^
/Users/marksibly/Library/Android/sdk/ndk-bundle/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 },
^~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.
make: ***
[obj/local/armeabi-v7a/objs/mx2_sqlite/__/__/__/sqlite-amalgamation/sqlite3.o]
Error 1
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users