Giter Club home page Giter Club logo

libqalculate-android's People

Stargazers

 avatar  avatar

Watchers

 avatar

libqalculate-android's Issues

Make build reproducible and document build process

Based on the detailed investigation of @lrq3000 there is some trouble with reproducible builds. Even worse, there seems to be trouble with building the library at all due to unclear dependencies.

This issue should continue the discussion started in #7

Can't build

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:

  • git clone https://github.com/jherkenhoff/libqalculate-android
    • Note: libqalculate-android must be placed alongside qalculate-android folder, not inside!
  • Do not open qalculate-android for now, if you do, you will get errors about the NDK either missing or missing a platform.
  • Open libqalculate-android in Android Studio
  • Install a specific version of CMake:
    • download CMake v3.10.2 for your platform from https://github.com/Kitware/CMake/releases/tag/v3.10.2 and unzip it somewhere
    • Update libqalculate-android/Gradle/local.properties to add: cmake.dir = C\:\\path\\to\\CMake\\folder
      • for me it was: cmake.dir = C\:\\git\\cmake-3.10.2-win64-x64
  • Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR):
    • Download SWIG for your platform and unzip somewhere.
    • Add a system variable SWIG_EXECUTABLE with the fullpath to swig.exe inside the folder where you unzipped SWIG, eg: C:\git\swigwin-4.1.1\swig.exe
    • Add the path to the SWIG folder (the parent folder to swig.exe) in the PATH system variable, eg: C:\git\swigwin-4.1.1
      • Adding the 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.
    • Restart Android Studio so that it can see the new system variable.
    • now try to sync Gradle in libqalculate-android (Files > Sync project with Gradle files). It should work fine!
  • Now you need a "cc" compiler. On Windows, you can install gcc through mingw or cygwin. If you use mingw, you need to install the package 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!

Pack XML files

Various xml files must be added for full functionality of qalculate. E.g. units.xml, currencies.xml, functions.xml etc...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.