jherkenhoff / libqalculate-android Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v2.0
License: GNU General Public License v2.0
While the main functionality is already tested in the upstream libqalculate library, we should run some tests to check if the java wrapper is doing fine.
Unfortunately, this requires to load native libraries, which complicates things a lot.
Here are some thoughts posted on StackOverflow:
https://stackoverflow.com/questions/34802667/unit-test-java-class-that-loads-native-library
https://stackoverflow.com/questions/16539684/loading-a-native-library-in-an-android-junit-test
Hello, thank you very much for the work you have done here. Could you please add some documentation on how to build it? I tried but failed miserably.
Here are the steps I could do so far:
Steps to build:
cmake.dir = C\:\\path\\to\\CMake\\folder
cmake.dir = C\:\\git\\cmake-3.10.2-win64-x64
swig.exe
inside the folder where you unzipped SWIG, eg: C:\git\swigwin-4.1.1\swig.exe
swig.exe
) in the PATH system variable, eg: C:\git\swigwin-4.1.1
SWIG_DIR
variable as advised in some places is unnecessary and is too tricky to be done manually anyway, it is derived automatically by CMake from SWIG_EXECUTABLE.mingw32-gcc-g++-bin
and then add C:\MinGW\bin
to the PATH
in system variables, as indicated in this tutorial. Then ensure that you have an environment variable to redirect cc
to gcc
, on Windows it's complicated so the easiest is just to go to C:\MinGW\bin
and copy gcc.exe
to make a duplicate named cc.exe
.And now this is where I am stumped. Gradle syncing works fine, but when I try to build, this is what I get:
> Task :lib:buildCMakeDebug[arm64-v8a] FAILED
C/C++: ninja: Entering directory `C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a'
C/C++: CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
C/C++: CC: error: LD=: No such file or directory
C/C++: CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
C/C++: CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
C/C++: CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
C/C++: CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
C/C++: CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: aarch64-none-linux-android21: No such file or directory
C/C++: CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
C/C++: CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
C/C++: CC: error: LD=: No such file or directory
C/C++: CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
C/C++: CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
C/C++: CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
C/C++: CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: LD=: No such file or directory
C/C++: CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
C/C++: CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
C/C++: CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
C/C++: CC: error: LD=: No such file or directory
C/C++: CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
C/C++: CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
C/C++: CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
C/C++: CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: aarch64-none-linux-android21: No such file or directory
C/C++: CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
C/C++: CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
C/C++: CC: error: LD=: No such file or directory
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
C/C++: CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
C/C++: CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
C/C++: CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
C/C++: CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
C/C++: CC: error: aarch64-none-linux-android21: No such file or directory
C/C++: CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: aarch64-none-linux-android21: No such file or directory
C/C++: CC: error: unrecognized command line option '--without-python'
C/C++: CC: error: unrecognized command line option '--with-lzma=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix'
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: unrecognized command line option '--without-python'
CC: error: unrecognized command line option '--with-lzma=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix'
Execution failed for task ':lib:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a'
[1/29] Performing configure step for 'gmp'
FAILED: gmp-prefix/src/gmp-stamp/gmp-configure
cmd.exe /C "cd /D C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\gmp-prefix\src\gmp-build && CC=C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper LD= CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/gmp-prefix/src/gmp/configure --prefix=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/gmp-prefix --host aarch64-none-linux-android21 && C:\git\cmake-3.10.2-win64-x64\bin\cmake.exe -E touch C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/gmp-prefix/src/gmp-stamp/gmp-configure"
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
[2/29] Performing configure step for 'iconv'
FAILED: iconv-prefix/src/iconv-stamp/iconv-configure
cmd.exe /C "cd /D C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\iconv-prefix\src\iconv-build && CC=C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper LD= CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/iconv-prefix/src/iconv/configure --prefix=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/iconv-prefix --host aarch64-none-linux-android21 && C:\git\cmake-3.10.2-win64-x64\bin\cmake.exe -E touch C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/iconv-prefix/src/iconv-stamp/iconv-configure"
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
[3/29] Performing configure step for 'xz'
FAILED: xz-prefix/src/xz-stamp/xz-configure
cmd.exe /C "cd /D C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\xz-prefix\src\xz-build && CC=C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper LD= CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix/src/xz/configure --prefix=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix --host aarch64-none-linux-android21 && C:\git\cmake-3.10.2-win64-x64\bin\cmake.exe -E touch C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix/src/xz-stamp/xz-configure"
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
[4/29] Performing configure step for 'xml2'
FAILED: xml2-prefix/src/xml2-stamp/xml2-configure
cmd.exe /C "cd /D C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\xml2-prefix\src\xml2-build && CC=C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper LD= CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xml2-prefix/src/xml2/configure --prefix=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xml2-prefix --host aarch64-none-linux-android21 --without-python --with-lzma=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix && C:\git\cmake-3.10.2-win64-x64\bin\cmake.exe -E touch C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xml2-prefix/src/xml2-stamp/xml2-configure"
CC: error: =C:\git\libqalculate-android\lib\.cxx\Debug\3i41u12x\arm64-v8a\c_compiler_wrapper: Invalid argument
CC: error: LD=: No such file or directory
CC: error: CXX=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/cxx_compiler_wrapper: Invalid argument
CC: error: AR=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ar.exe: Invalid argument
CC: error: AS=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/c_compiler_wrapper: Invalid argument
CC: error: RANLIB=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-ranlib.exe: Invalid argument
CC: error: STRIP=C:/Users/<MyUsername>/AppData/Local/Android/Sdk/ndk/23.1.7779620/toolchains/llvm/prebuilt/windows-x86_64/bin/llvm-strip.exe: Invalid argument
CC: error: aarch64-none-linux-android21: No such file or directory
CC: error: unrecognized command line option '--host'; did you mean '--hosted'?
CC: error: unrecognized command line option '--without-python'
CC: error: unrecognized command line option '--with-lzma=C:/git/libqalculate-android/lib/.cxx/Debug/3i41u12x/arm64-v8a/xz-prefix'
ninja: build stopped: subcommand failed.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
I have no idea why I cannot compile anything, maybe you have some suggestion I can try? Thank you very much in advance!
Currently the output library is called liblibqalculate_swig
. One lib to much...
Various xml files must be added for full functionality of qalculate. E.g. units.xml, currencies.xml, functions.xml etc...
Can you please clarify the license? Currently libqalculate-android is not open-source due to a lack of license.
I suggest to use the same license as libqalculate to simplify things: GNU General Public License v2.0
https://github.com/Qalculate/libqalculate/blob/master/COPYING
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.