sqlite-jdbc$ make clean-native native CROSS_PREFIX=aarch64-linux-gnu- OS_NAME=Linux OS_ARCH=aarch64
/sqlite-jdbc$ make clean-native native CROSS_PREFIX=aarch64-linux-gnu- OS_NAME=Linux OS_ARCH=aarch64
Makefile.common:4: Set JAVA_HOME environment variable
rm -rf target/sqlite-3.20.0-Linux-aarch64
perl -p -e "s/sqlite3_api;/sqlite3_api = 0;/g" \
target/sqlite-amalgamation-3200000/sqlite3ext.h > target/sqlite-3.20.0-Linux-aarch64/sqlite3ext.h
perl -p -e "s/^opendb_out:/ if(!db->mallocFailed && rc==SQLITE_OK){ rc = RegisterExtensionFunctions(db); }\nopendb_out:/;" \
target/sqlite-amalgamation-3200000/sqlite3.c > target/sqlite-3.20.0-Linux-aarch64/sqlite3.c
cat src/main/ext/*.c >> target/sqlite-3.20.0-Linux-aarch64/sqlite3.c
aarch64-linux-gnu-gcc -o target/sqlite-3.20.0-Linux-aarch64/sqlite3.o -c -Itarget/sqlite-3.20.0-Linux-aarch64 -Itarget/sqlite-amalgamation-3200000 -I/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden \
-DSQLITE_ENABLE_LOAD_EXTENSION=1 \
-DSQLITE_HAVE_ISNAN \
-DSQLITE_HAVE_USLEEP \
-DSQLITE_ENABLE_UPDATE_DELETE_LIMIT \
-DSQLITE_ENABLE_COLUMN_METADATA \
-DSQLITE_CORE \
-DSQLITE_ENABLE_FTS3 \
-DSQLITE_ENABLE_FTS3_PARENTHESIS \
-DSQLITE_ENABLE_FTS5 \
-DSQLITE_ENABLE_JSON1 \
-DSQLITE_ENABLE_RTREE \
-DSQLITE_ENABLE_STAT2 \
-DSQLITE_THREADSAFE=1 \
-DSQLITE_DEFAULT_MEMSTATUS=0 \
-DSQLITE_DEFAULT_FILE_PERMISSIONS=0666 \
-DSQLITE_MAX_VARIABLE_NUMBER=250000 \
\
target/sqlite-3.20.0-Linux-aarch64/sqlite3.c
target/sqlite-3.20.0-Linux-aarch64/sqlite3.c: In function ‘openDatabase’:
target/sqlite-3.20.0-Linux-aarch64/sqlite3.c:144685:48: warning: implicit declaration of function ‘RegisterExtensionFunctions’ [-Wimplicit-function-declaration]
if(!db->mallocFailed && rc==SQLITE_OK){ rc = RegisterExtensionFunctions(db); }
^~~~~~~~~~~~~~~~~~~~~~~~~~
aarch64-linux-gnu-gcc -Itarget/sqlite-3.20.0-Linux-aarch64 -Itarget/sqlite-amalgamation-3200000 -I/include -Ilib/inc_linux -Os -fPIC -fvisibility=hidden -I target/common-lib -c -o target/sqlite-3.20.0-Linux-aarch64/NativeDB.o src/main/java/org/sqlite/core/NativeDB.c
src/main/java/org/sqlite/core/NativeDB.c:20:22: fatal error: NativeDB.h: Нет такого файла или каталога
#include "NativeDB.h"
^
compilation terminated.
Makefile:85: ошибка выполнения рецепта для цели «target/sqlite-3.20.0-Linux-aarch64/libsqlitejdbc.so»
make: *** [target/sqlite-3.20.0-Linux-aarch64/libsqlitejdbc.so] Ошибка 1