Skip to content

Instantly share code, notes, and snippets.

@muthenberg
Created September 7, 2021 13:27
Show Gist options
  • Select an option

  • Save muthenberg/02d198f52adcb9c50b82196a27325d0e to your computer and use it in GitHub Desktop.

Select an option

Save muthenberg/02d198f52adcb9c50b82196a27325d0e to your computer and use it in GitHub Desktop.
Build log of h3-java on MacBook Pro with Apple M1 Processor
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------------< com.uber:h3 >-----------------------------
[INFO] Building h3 3.7.2-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ h3 ---
[INFO] Deleting /Users/muthmann/Development/h3-java/target
[INFO]
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ h3 ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.7:prepare-agent (jacoco-instrument) @ h3 ---
[INFO] argLine set to -javaagent:/Users/muthmann/.m2/repository/org/jacoco/org.jacoco.agent/0.8.7/org.jacoco.agent-0.8.7-runtime.jar=destfile=/Users/muthmann/Development/h3-java/target/jacoco.exec
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ h3 ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ h3 ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 11 source files to /Users/muthmann/Development/h3-java/target/classes
[INFO]
[INFO] --- exec-maven-plugin:1.1.1:exec (build-h3-c) @ h3 ---
[INFO] + GIT_REMOTE=https://github.com/uber/h3.git
[INFO] Downloading H3 from https://github.com/uber/h3.git
[INFO] + GIT_REVISION=v3.7.2
[INFO] + USE_DOCKER=true
[INFO] + REMOVE_IMAGES=false
[INFO] + echo Downloading H3 from https://github.com/uber/h3.git
[INFO] + mkdir -p target
[INFO] + pushd target
[INFO] ~/Development/h3-java/target ~/Development/h3-java
[INFO] + '[' '!' -d h3 ']'
[INFO] + git clone https://github.com/uber/h3.git h3
[INFO] Cloning into 'h3'...
[INFO] + pushd h3
[INFO] ~/Development/h3-java/target/h3 ~/Development/h3-java/target ~/Development/h3-java
[INFO] + git fetch origin --tags
[INFO] Using revision v3.7.2
[INFO] + echo Using revision v3.7.2
[INFO] + git checkout v3.7.2
[INFO] Note: switching to 'v3.7.2'.
[INFO]
[INFO] You are in 'detached HEAD' state. You can look around, make experimental
[INFO] changes and commit them, and you can discard any commits you make in this
[INFO] state without impacting any branches by switching back to a branch.
[INFO]
[INFO] If you want to create a new branch to retain commits you create, you may
[INFO] do so (now or later) by using -c with the switch command. Example:
[INFO]
[INFO] git switch -c <new-branch-name>
[INFO]
[INFO] Or undo this operation with:
[INFO]
[INFO] git switch -
[INFO]
[INFO] Turn off this advice by setting config variable advice.detachedHead to false
[INFO]
[INFO] HEAD is now at 26a6409 Backport fix potential segfault in kRing due to invalid digit (#498) (#500)
[INFO] + popd
[INFO] ~/Development/h3-java/target ~/Development/h3-java
[INFO] + mkdir -p h3-java-build
[INFO] + pushd h3-java-build
[INFO] ~/Development/h3-java/target/h3-java-build ~/Development/h3-java/target ~/Development/h3-java
[INFO] + mkdir -p build
[INFO] + pushd build
[INFO] ~/Development/h3-java/target/h3-java-build/build ~/Development/h3-java/target/h3-java-build ~/Development/h3-java/target ~/Development/h3-java
[INFO] + cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release ../../h3
[INFO] -- The C compiler identification is AppleClang 12.0.5.12050022
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:278 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled
[INFO]
[INFO]
[INFO] CMake Warning at CMakeLists.txt:290 (message):
[INFO] clang-tidy was not detected, so source code linting is disabled
[INFO]
[INFO]
[INFO] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
[INFO] -- Configuring done
[INFO] CMake Warning (dev) at CMakeLists.txt:214 (add_library):
[INFO] Policy CMP0115 is not set: Source file extensions must be explicit. Run
[INFO] "cmake --help-policy CMP0115" for policy details. Use the cmake_policy
[INFO] command to set the policy and suppress this warning.
[INFO]
[INFO] File:
[INFO]
[INFO] /Users/muthmann/Development/h3-java/target/h3/src/h3lib/include/h3api.h.in
[INFO] Call Stack (most recent call first):
[INFO] CMakeLists.txt:255 (add_h3_library)
[INFO] This warning is for project developers. Use -Wno-dev to suppress it.
[INFO]
[INFO] -- Generating done
[INFO] -- Build files have been written to: /Users/muthmann/Development/h3-java/target/h3-java-build/build
[INFO] + cmake --build . --target h3 --config Release
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/algos.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/coordijk.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/bbox.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/polygon.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3Index.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec2d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec3d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertex.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/linkedGeo.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/localij.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/geoCoord.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3UniEdge.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/mathExtensions.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertexGraph.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/faceijk.c.o
[INFO] [100%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/baseCells.c.o
[INFO] [100%] Linking C static library lib/libh3.a
[INFO] [100%] Built target h3
[INFO] + cmake --build . --target binding-functions --config Release
[INFO] Built target binding-functions
[INFO] ++ pwd
[INFO] + H3_BUILD_ROOT=/Users/muthmann/Development/h3-java/target/h3-java-build/build
[INFO] + popd
[INFO] ~/Development/h3-java/target/h3-java-build ~/Development/h3-java/target ~/Development/h3-java
[INFO] + cmake -DUSE_NATIVE_JNI=ON -DBUILD_SHARED_LIBS=ON -DH3_BUILD_ROOT=/Users/muthmann/Development/h3-java/target/h3-java-build/build -DCMAKE_BUILD_TYPE=Release ../../src/main/c/h3-java
[INFO] -- The C compiler identification is AppleClang 12.0.5.12050022
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] -- Found JNI: /usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home/lib/libjawt.dylib
[INFO] CMake Warning at CMakeLists.txt:81 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled.
[INFO]
[INFO]
[INFO] -- Configuring done
[INFO] -- Generating done
[INFO] -- Build files have been written to: /Users/muthmann/Development/h3-java/target/h3-java-build
[INFO] + cmake --build . --target h3-java --config Release
[INFO] [ 50%] Building C object CMakeFiles/h3-java.dir/src/jniapi.c.o
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:72:29: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->geofence.verts = (**env).GetDoubleArrayElements(env, verts, 0);
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:104:37: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[i].verts = holeVertsElements + offset;
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:123:52: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] (**env).ReleaseDoubleArrayElements(env, verts, polygon->geofence.verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:128:44: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[0].verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:254:22: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] kRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:194:55: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:277:35: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] kRingDistances(h3, k, resultsElements, distancesElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:203:64: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRingDistances)(H3Index origin, int k, H3Index *out,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:304:35: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] int ret = hexRange(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:182:57: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRange)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:325:34: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] int ret = hexRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:212:56: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:421:41: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] int status = h3Line(start, end, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:567:60: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(h3Line)(H3Index start, H3Index end, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:467:24: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] getRes0Indexes(resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:336:41: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getRes0Indexes)(H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:491:33: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] getPentagonIndexes(res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:347:54: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getPentagonIndexes)(int res, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:516:33: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] polyfill(&polygon, res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:223:74: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(polyfill)(const GeoPolygon *geoPolygon, int res, H3Index *out);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:628:26: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') [-Wincompatible-pointer-types]
[INFO] h3SetToLinkedGeo(h3Elements, numH3, &polygon);
[INFO] ^~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:231:49: note: passing argument to parameter 'h3Set' here
[INFO] void H3_EXPORT(h3SetToLinkedGeo)(const H3Index *h3Set, const int numHexes,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:664:36: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] h3ToChildren(h3, childRes, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:414:64: note: passing argument to parameter 'children' here
[INFO] void H3_EXPORT(h3ToChildren)(H3Index h, int childRes, H3Index *children);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:697:27: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') [-Wincompatible-pointer-types]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:431:39: note: passing argument to parameter 'h3Set' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:697:39: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:431:55: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:723:37: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') [-Wincompatible-pointer-types]
[INFO] jint ret = maxUncompactSize(h3Elements, numHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:441:48: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(maxUncompactSize)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:751:27: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') [-Wincompatible-pointer-types]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:445:41: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(uncompact)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:751:49: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:446:35: note: passing argument to parameter 'h3Set' here
[INFO] H3Index *h3Set, const int maxHexes, const int res);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:988:52: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] getH3IndexesFromUnidirectionalEdge(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:529:61: note: passing argument to parameter 'originDestination' here
[INFO] H3Index *originDestination);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:1011:53: warning: incompatible pointer types passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') [-Wincompatible-pointer-types]
[INFO] getH3UnidirectionalEdgesFromHexagon(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /Users/muthmann/Development/h3-java/target/h3-java-build/build/src/h3lib/include/h3api.h:540:62: note: passing argument to parameter 'edges' here
[INFO] H3Index *edges);
[INFO] ^
[INFO] /Users/muthmann/Development/h3-java/src/main/c/h3-java/src/jniapi.c:1067:11: warning: unused variable 'sz' [-Wunused-variable]
[INFO] jsize sz = (**env).GetArrayLength(env, faces);
[INFO] ^
[INFO] 22 warnings generated.
[INFO] [100%] Linking C shared library lib/libh3-java.dylib
[INFO] [100%] Built target h3-java
[INFO] + popd
[INFO] + cp h3-java-build/build/binding-functions .
[INFO] ~/Development/h3-java/target ~/Development/h3-java
[INFO] + popd
[INFO] ~/Development/h3-java
[INFO] + case "$(uname -sm)" in
[INFO] ++ uname -sm
[INFO] + LIBRARY_DIR=darwin-x64
[INFO] + mkdir -p src/main/resources/darwin-x64
[INFO] + cp target/h3-java-build/lib/libh3-java.dylib src/main/resources/darwin-x64
[INFO] + true
[INFO] /usr/local/bin/docker
[INFO] + command -v docker
[INFO] + for image in android-arm android-arm64 linux-arm64 linux-armv5 linux-armv7 linux-mipsel linux-mips linux-s390x linux-ppc64le linux-x64 linux-x86 windows-x64 windows-x86
[INFO] + BUILD_ROOT=target/h3-java-build-android-arm
[INFO] + mkdir -p target/h3-java-build-android-arm
[INFO] + docker pull dockcross/android-arm
[INFO] Using default tag: latest
[INFO] latest: Pulling from dockcross/android-arm
[INFO] 99046ad9247f: Already exists
[INFO] 20de364a10db: Pulling fs layer
[INFO] 7e522f402082: Pulling fs layer
[INFO] 768dddcd7c14: Pulling fs layer
[INFO] a89c39528052: Pulling fs layer
[INFO] 9b48a3f3316e: Pulling fs layer
[INFO] 4100ce9f3ac5: Pulling fs layer
[INFO] a268b33c670a: Pulling fs layer
[INFO] 65739d2a4955: Pulling fs layer
[INFO] ff8d65425472: Pulling fs layer
[INFO] 89eb4e6a97a9: Pulling fs layer
[INFO] e7a0a622ecef: Pulling fs layer
[INFO] 1f66c4e37a5b: Pulling fs layer
[INFO] a76974e19ded: Pulling fs layer
[INFO] a89c39528052: Waiting
[INFO] 9b48a3f3316e: Waiting
[INFO] 4100ce9f3ac5: Waiting
[INFO] ff8d65425472: Waiting
[INFO] a268b33c670a: Waiting
[INFO] 65739d2a4955: Waiting
[INFO] 89eb4e6a97a9: Waiting
[INFO] e7a0a622ecef: Waiting
[INFO] 1f66c4e37a5b: Waiting
[INFO] a76974e19ded: Waiting
[INFO] 7e522f402082: Verifying Checksum
[INFO] 7e522f402082: Download complete
[INFO] 768dddcd7c14: Verifying Checksum
[INFO] 768dddcd7c14: Download complete
[INFO] a89c39528052: Download complete
[INFO] 9b48a3f3316e: Verifying Checksum
[INFO] 9b48a3f3316e: Download complete
[INFO] a268b33c670a: Verifying Checksum
[INFO] a268b33c670a: Download complete
[INFO] 65739d2a4955: Verifying Checksum
[INFO] 65739d2a4955: Download complete
[INFO] ff8d65425472: Verifying Checksum
[INFO] ff8d65425472: Download complete
[INFO] 89eb4e6a97a9: Verifying Checksum
[INFO] 89eb4e6a97a9: Download complete
[INFO] 20de364a10db: Download complete
[INFO] e7a0a622ecef: Verifying Checksum
[INFO] e7a0a622ecef: Download complete
[INFO] 4100ce9f3ac5: Verifying Checksum
[INFO] 4100ce9f3ac5: Download complete
[INFO] a76974e19ded: Verifying Checksum
[INFO] a76974e19ded: Download complete
[INFO] 20de364a10db: Pull complete
[INFO] 7e522f402082: Pull complete
[INFO] 768dddcd7c14: Pull complete
[INFO] a89c39528052: Pull complete
[INFO] 9b48a3f3316e: Pull complete
[INFO] 4100ce9f3ac5: Pull complete
[INFO] a268b33c670a: Pull complete
[INFO] 65739d2a4955: Pull complete
[INFO] ff8d65425472: Pull complete
[INFO] 89eb4e6a97a9: Pull complete
[INFO] e7a0a622ecef: Pull complete
[INFO] 1f66c4e37a5b: Verifying Checksum
[INFO] 1f66c4e37a5b: Download complete
[INFO] 1f66c4e37a5b: Pull complete
[INFO] a76974e19ded: Pull complete
[INFO] Digest: sha256:cb45515fee9d38433e96557a451ee1124475ec8fbce980b11dcedf720f6d8336
[INFO] Status: Downloaded newer image for dockcross/android-arm:latest
[INFO] docker.io/dockcross/android-arm:latest
[INFO] + docker run --rm dockcross/android-arm
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] + chmod +x target/h3-java-build-android-arm/dockcross
[INFO] + target/h3-java-build-android-arm/dockcross --args '-v /usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home:/java' src/main/c/h3-java/build-h3-docker.sh target/h3-java-build-android-arm
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] /bin/chown: changing ownership of '/home/muthmann/.ssh/klemens': Operation not permitted
[INFO] + BUILD_ROOT=target/h3-java-build-android-arm
[INFO] + cd target/h3-java-build-android-arm
[INFO] + mkdir -p build
[INFO] + pushd build
[INFO] /work/target/h3-java-build-android-arm/build /work/target/h3-java-build-android-arm
[INFO] + cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_STANDARD_REQUIRED=ON -DCMAKE_C_STANDARD=99 -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release ../../h3
[INFO] -- The C compiler identification is Clang 12.0.5
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/arm-linux-androideabi/bin/clang - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:278 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled
[INFO]
[INFO]
[INFO] CMake Warning at CMakeLists.txt:290 (message):
[INFO] clang-tidy was not detected, so source code linting is disabled
[INFO]
[INFO]
[INFO] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
[INFO] -- Configuring done
[INFO] CMake Warning (dev) at CMakeLists.txt:214 (add_library):
[INFO] Policy CMP0115 is not set: Source file extensions must be explicit. Run
[INFO] "cmake --help-policy CMP0115" for policy details. Use the cmake_policy
[INFO] command to set the policy and suppress this warning.
[INFO]
[INFO] File:
[INFO]
[INFO] /work/target/h3/src/h3lib/include/h3api.h.in
[INFO] Call Stack (most recent call first):
[INFO] CMakeLists.txt:255 (add_h3_library)
[INFO] This warning is for project developers. Use -Wno-dev to suppress it.
[INFO]
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-android-arm/build
[INFO] + make h3
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/algos.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/coordijk.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/bbox.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/polygon.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3Index.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec2d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec3d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertex.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/linkedGeo.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/localij.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/geoCoord.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3UniEdge.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/mathExtensions.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertexGraph.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/faceijk.c.o
[INFO] [100%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/baseCells.c.o
[INFO] [100%] Linking C static library lib/libh3.a
[INFO] [100%] Built target h3
[INFO] ++ pwd
[INFO] + H3_BUILD_ROOT=/work/target/h3-java-build-android-arm/build
[INFO] + popd
[INFO] /work/target/h3-java-build-android-arm
[INFO] + cmake -DBUILD_SHARED_LIBS=ON -DH3_BUILD_ROOT=/work/target/h3-java-build-android-arm/build -DCMAKE_BUILD_TYPE=Release /work/src/main/c/h3-java
[INFO] -- The C compiler identification is Clang 12.0.5
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/arm-linux-androideabi/bin/clang - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:81 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled.
[INFO]
[INFO]
[INFO] -- Configuring done
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-android-arm
[INFO] + make h3-java
[INFO] [ 50%] Building C object CMakeFiles/h3-java.dir/src/jniapi.c.o
[INFO] /work/src/main/c/h3-java/src/jniapi.c:72:29: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->geofence.verts = (**env).GetDoubleArrayElements(env, verts, 0);
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:104:37: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[i].verts = holeVertsElements + offset;
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:123:52: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] (**env).ReleaseDoubleArrayElements(env, verts, polygon->geofence.verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:128:44: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[0].verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:254:22: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] kRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:194:55: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:277:35: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] kRingDistances(h3, k, resultsElements, distancesElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:203:64: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRingDistances)(H3Index origin, int k, H3Index *out,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:304:35: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int ret = hexRange(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:182:57: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRange)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:325:34: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int ret = hexRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:212:56: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:421:41: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int status = h3Line(start, end, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:567:60: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(h3Line)(H3Index start, H3Index end, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:467:24: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getRes0Indexes(resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:336:41: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getRes0Indexes)(H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:491:33: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getPentagonIndexes(res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:347:54: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getPentagonIndexes)(int res, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:516:33: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] polyfill(&polygon, res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:223:74: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(polyfill)(const GeoPolygon *geoPolygon, int res, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:628:26: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] h3SetToLinkedGeo(h3Elements, numH3, &polygon);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:231:49: note: passing argument to parameter 'h3Set' here
[INFO] void H3_EXPORT(h3SetToLinkedGeo)(const H3Index *h3Set, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:664:36: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] h3ToChildren(h3, childRes, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:414:64: note: passing argument to parameter 'children' here
[INFO] void H3_EXPORT(h3ToChildren)(H3Index h, int childRes, H3Index *children);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:697:27: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:431:39: note: passing argument to parameter 'h3Set' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:697:39: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:431:55: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:723:37: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] jint ret = maxUncompactSize(h3Elements, numHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:441:48: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(maxUncompactSize)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:751:27: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'const H3Index *' (aka 'const unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:445:41: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(uncompact)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:751:49: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:446:35: note: passing argument to parameter 'h3Set' here
[INFO] H3Index *h3Set, const int maxHexes, const int res);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:988:52: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getH3IndexesFromUnidirectionalEdge(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:529:61: note: passing argument to parameter 'originDestination' here
[INFO] H3Index *originDestination);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:1011:53: warning: passing 'jlong *' (aka 'long long *') to parameter of type 'H3Index *' (aka 'unsigned long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getH3UnidirectionalEdgesFromHexagon(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm/build/src/h3lib/include/h3api.h:540:62: note: passing argument to parameter 'edges' here
[INFO] H3Index *edges);
[INFO] ^
[INFO] 21 warnings generated.
[INFO] [100%] Linking C shared library lib/libh3-java.so
[INFO] [100%] Built target h3-java
[INFO] + OUTPUT_ROOT=src/main/resources/android-arm
[INFO] + mkdir -p src/main/resources/android-arm
[INFO] + '[' -e target/h3-java-build-android-arm/lib/libh3-java.so ']'
[INFO] + cp target/h3-java-build-android-arm/lib/libh3-java.so src/main/resources/android-arm
[INFO] + '[' -e target/h3-java-build-android-arm/lib/libh3-java.dylib ']'
[INFO] + '[' -e target/h3-java-build-android-arm/lib/libh3-java.dll ']'
[INFO] + false
[INFO] + echo Current disk usage:
[INFO] + df -h
[INFO] Current disk usage:
[INFO] Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
[INFO] /dev/disk3s1s1 926Gi 14Gi 711Gi 2% 553781 9712948019 0% /
[INFO] devfs 204Ki 204Ki 0Bi 100% 708 0 100% /dev
[INFO] /dev/disk3s6 926Gi 1.0Gi 711Gi 1% 1 9713501799 0% /System/Volumes/VM
[INFO] /dev/disk3s2 926Gi 370Mi 711Gi 1% 2087 9713499713 0% /System/Volumes/Preboot
[INFO] /dev/disk3s4 926Gi 6.3Mi 711Gi 1% 50 9713501750 0% /System/Volumes/Update
[INFO] /dev/disk1s2 500Mi 6.0Mi 481Mi 2% 3 5119997 0% /System/Volumes/xarts
[INFO] /dev/disk1s1 500Mi 7.4Mi 481Mi 2% 24 5119976 0% /System/Volumes/iSCPreboot
[INFO] /dev/disk1s3 500Mi 640Ki 481Mi 1% 38 5119962 0% /System/Volumes/Hardware
[INFO] /dev/disk3s5 926Gi 198Gi 711Gi 22% 1935944 9711565856 0% /System/Volumes/Data
[INFO] map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
[INFO] + for image in android-arm android-arm64 linux-arm64 linux-armv5 linux-armv7 linux-mipsel linux-mips linux-s390x linux-ppc64le linux-x64 linux-x86 windows-x64 windows-x86
[INFO] + BUILD_ROOT=target/h3-java-build-android-arm64
[INFO] + mkdir -p target/h3-java-build-android-arm64
[INFO] + docker pull dockcross/android-arm64
[INFO] Using default tag: latest
[INFO] latest: Pulling from dockcross/android-arm64
[INFO] 99046ad9247f: Already exists
[INFO] bdb0e16f445c: Pulling fs layer
[INFO] 1c0b9a743487: Pulling fs layer
[INFO] 09c58dfc402e: Pulling fs layer
[INFO] 640010bc991e: Pulling fs layer
[INFO] 128ab8dd1cac: Pulling fs layer
[INFO] ee3abb336f5f: Pulling fs layer
[INFO] bb198ab498c8: Pulling fs layer
[INFO] f28c7d25cd3a: Pulling fs layer
[INFO] 236485c137d3: Pulling fs layer
[INFO] b16f283a60a6: Pulling fs layer
[INFO] d455554e14d6: Pulling fs layer
[INFO] b040376bd50e: Pulling fs layer
[INFO] 640010bc991e: Waiting
[INFO] 128ab8dd1cac: Waiting
[INFO] ee3abb336f5f: Waiting
[INFO] bb198ab498c8: Waiting
[INFO] f28c7d25cd3a: Waiting
[INFO] b16f283a60a6: Waiting
[INFO] d455554e14d6: Waiting
[INFO] 3d1de58ec293: Pulling fs layer
[INFO] 29ca775a22b0: Pulling fs layer
[INFO] 3d1de58ec293: Waiting
[INFO] 29ca775a22b0: Waiting
[INFO] b040376bd50e: Waiting
[INFO] 09c58dfc402e: Download complete
[INFO] 1c0b9a743487: Verifying Checksum
[INFO] 1c0b9a743487: Download complete
[INFO] 128ab8dd1cac: Verifying Checksum
[INFO] 128ab8dd1cac: Download complete
[INFO] bb198ab498c8: Download complete
[INFO] f28c7d25cd3a: Verifying Checksum
[INFO] f28c7d25cd3a: Download complete
[INFO] 236485c137d3: Verifying Checksum
[INFO] 236485c137d3: Download complete
[INFO] b16f283a60a6: Verifying Checksum
[INFO] b16f283a60a6: Download complete
[INFO] d455554e14d6: Verifying Checksum
[INFO] d455554e14d6: Download complete
[INFO] ee3abb336f5f: Download complete
[INFO] bdb0e16f445c: Verifying Checksum
[INFO] bdb0e16f445c: Download complete
[INFO] 29ca775a22b0: Verifying Checksum
[INFO] 29ca775a22b0: Download complete
[INFO] b040376bd50e: Verifying Checksum
[INFO] b040376bd50e: Download complete
[INFO] bdb0e16f445c: Pull complete
[INFO] 1c0b9a743487: Pull complete
[INFO] 09c58dfc402e: Pull complete
[INFO] 640010bc991e: Pull complete
[INFO] 128ab8dd1cac: Pull complete
[INFO] ee3abb336f5f: Pull complete
[INFO] bb198ab498c8: Pull complete
[INFO] f28c7d25cd3a: Pull complete
[INFO] 236485c137d3: Pull complete
[INFO] b16f283a60a6: Pull complete
[INFO] d455554e14d6: Pull complete
[INFO] b040376bd50e: Pull complete
[INFO] 3d1de58ec293: Verifying Checksum
[INFO] 3d1de58ec293: Download complete
[INFO] 3d1de58ec293: Pull complete
[INFO] 29ca775a22b0: Pull complete
[INFO] Digest: sha256:58923e2316b05fad0f0042b405fa93a246ed7edca61208f219881be1fff52287
[INFO] Status: Downloaded newer image for dockcross/android-arm64:latest
[INFO] docker.io/dockcross/android-arm64:latest
[INFO] + docker run --rm dockcross/android-arm64
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] + chmod +x target/h3-java-build-android-arm64/dockcross
[INFO] + target/h3-java-build-android-arm64/dockcross --args '-v /usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home:/java' src/main/c/h3-java/build-h3-docker.sh target/h3-java-build-android-arm64
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] /bin/chown: changing ownership of '/home/muthmann/.ssh/klemens': Operation not permitted
[INFO] + BUILD_ROOT=target/h3-java-build-android-arm64
[INFO] + cd target/h3-java-build-android-arm64
[INFO] + mkdir -p build
[INFO] + pushd build
[INFO] /work/target/h3-java-build-android-arm64/build /work/target/h3-java-build-android-arm64
[INFO] + cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_STANDARD_REQUIRED=ON -DCMAKE_C_STANDARD=99 -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release ../../h3
[INFO] -- The C compiler identification is Clang 12.0.5
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/aarch64-linux-android/bin/clang - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:278 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled
[INFO]
[INFO]
[INFO] CMake Warning at CMakeLists.txt:290 (message):
[INFO] clang-tidy was not detected, so source code linting is disabled
[INFO]
[INFO]
[INFO] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
[INFO] -- Configuring done
[INFO] CMake Warning (dev) at CMakeLists.txt:214 (add_library):
[INFO] Policy CMP0115 is not set: Source file extensions must be explicit. Run
[INFO] "cmake --help-policy CMP0115" for policy details. Use the cmake_policy
[INFO] command to set the policy and suppress this warning.
[INFO]
[INFO] File:
[INFO]
[INFO] /work/target/h3/src/h3lib/include/h3api.h.in
[INFO] Call Stack (most recent call first):
[INFO] CMakeLists.txt:255 (add_h3_library)
[INFO] This warning is for project developers. Use -Wno-dev to suppress it.
[INFO]
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-android-arm64/build
[INFO] + make h3
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/algos.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/coordijk.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/bbox.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/polygon.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3Index.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec2d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec3d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertex.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/linkedGeo.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/localij.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/geoCoord.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3UniEdge.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/mathExtensions.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertexGraph.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/faceijk.c.o
[INFO] [100%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/baseCells.c.o
[INFO] [100%] Linking C static library lib/libh3.a
[INFO] [100%] Built target h3
[INFO] ++ pwd
[INFO] + H3_BUILD_ROOT=/work/target/h3-java-build-android-arm64/build
[INFO] + popd
[INFO] /work/target/h3-java-build-android-arm64
[INFO] + cmake -DBUILD_SHARED_LIBS=ON -DH3_BUILD_ROOT=/work/target/h3-java-build-android-arm64/build -DCMAKE_BUILD_TYPE=Release /work/src/main/c/h3-java
[INFO] -- The C compiler identification is Clang 12.0.5
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/aarch64-linux-android/bin/clang - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:81 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled.
[INFO]
[INFO]
[INFO] -- Configuring done
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-android-arm64
[INFO] + make h3-java
[INFO] [ 50%] Building C object CMakeFiles/h3-java.dir/src/jniapi.c.o
[INFO] /work/src/main/c/h3-java/src/jniapi.c:72:29: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->geofence.verts = (**env).GetDoubleArrayElements(env, verts, 0);
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:104:37: warning: incompatible pointer types assigning to 'GeoCoord *' from 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[i].verts = holeVertsElements + offset;
[INFO] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:123:52: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] (**env).ReleaseDoubleArrayElements(env, verts, polygon->geofence.verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:128:44: warning: incompatible pointer types passing 'GeoCoord *' to parameter of type 'jdouble *' (aka 'double *') [-Wincompatible-pointer-types]
[INFO] polygon->holes[0].verts, 0);
[INFO] ^~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/src/main/c/h3-java/src/jniapi.c:254:22: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] kRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:194:55: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:277:35: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] kRingDistances(h3, k, resultsElements, distancesElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:203:64: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(kRingDistances)(H3Index origin, int k, H3Index *out,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:304:35: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int ret = hexRange(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:182:57: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRange)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:325:34: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int ret = hexRing(h3, k, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:212:56: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(hexRing)(H3Index origin, int k, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:421:41: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] int status = h3Line(start, end, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:567:60: note: passing argument to parameter 'out' here
[INFO] int H3_EXPORT(h3Line)(H3Index start, H3Index end, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:467:24: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getRes0Indexes(resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:336:41: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getRes0Indexes)(H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:491:33: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getPentagonIndexes(res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:347:54: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(getPentagonIndexes)(int res, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:516:33: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] polyfill(&polygon, res, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:223:74: note: passing argument to parameter 'out' here
[INFO] void H3_EXPORT(polyfill)(const GeoPolygon *geoPolygon, int res, H3Index *out);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:628:26: warning: passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] h3SetToLinkedGeo(h3Elements, numH3, &polygon);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:231:49: note: passing argument to parameter 'h3Set' here
[INFO] void H3_EXPORT(h3SetToLinkedGeo)(const H3Index *h3Set, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:664:36: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] h3ToChildren(h3, childRes, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:414:64: note: passing argument to parameter 'children' here
[INFO] void H3_EXPORT(h3ToChildren)(H3Index h, int childRes, H3Index *children);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:697:27: warning: passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:431:39: note: passing argument to parameter 'h3Set' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:697:39: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] ret = compact(h3Elements, resultsElements, numHexes);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:431:55: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(compact)(const H3Index *h3Set, H3Index *compactedSet,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:723:37: warning: passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] jint ret = maxUncompactSize(h3Elements, numHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:441:48: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(maxUncompactSize)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:751:27: warning: passing 'jlong *' (aka 'long *') to parameter of type 'const H3Index *' (aka 'const unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:445:41: note: passing argument to parameter 'compactedSet' here
[INFO] int H3_EXPORT(uncompact)(const H3Index *compactedSet, const int numHexes,
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:751:49: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] uncompact(h3Elements, numHexes, resultsElements, maxHexes, res);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:446:35: note: passing argument to parameter 'h3Set' here
[INFO] H3Index *h3Set, const int maxHexes, const int res);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:988:52: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getH3IndexesFromUnidirectionalEdge(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:529:61: note: passing argument to parameter 'originDestination' here
[INFO] H3Index *originDestination);
[INFO] ^
[INFO] /work/src/main/c/h3-java/src/jniapi.c:1011:53: warning: passing 'jlong *' (aka 'long *') to parameter of type 'H3Index *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
[INFO] getH3UnidirectionalEdgesFromHexagon(h3, resultsElements);
[INFO] ^~~~~~~~~~~~~~~
[INFO] /work/target/h3-java-build-android-arm64/build/src/h3lib/include/h3api.h:540:62: note: passing argument to parameter 'edges' here
[INFO] H3Index *edges);
[INFO] ^
[INFO] 21 warnings generated.
[INFO] [100%] Linking C shared library lib/libh3-java.so
[INFO] [100%] Built target h3-java
[INFO] + OUTPUT_ROOT=src/main/resources/android-arm64
[INFO] + mkdir -p src/main/resources/android-arm64
[INFO] + '[' -e target/h3-java-build-android-arm64/lib/libh3-java.so ']'
[INFO] + cp target/h3-java-build-android-arm64/lib/libh3-java.so src/main/resources/android-arm64
[INFO] + '[' -e target/h3-java-build-android-arm64/lib/libh3-java.dylib ']'
[INFO] + '[' -e target/h3-java-build-android-arm64/lib/libh3-java.dll ']'
[INFO] + false
[INFO] Current disk usage:
[INFO] + echo Current disk usage:
[INFO] + df -h
[INFO] Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
[INFO] /dev/disk3s1s1 926Gi 14Gi 709Gi 2% 553781 9712948019 0% /
[INFO] devfs 204Ki 204Ki 0Bi 100% 708 0 100% /dev
[INFO] /dev/disk3s6 926Gi 1.0Gi 709Gi 1% 1 9713501799 0% /System/Volumes/VM
[INFO] /dev/disk3s2 926Gi 370Mi 709Gi 1% 2087 9713499713 0% /System/Volumes/Preboot
[INFO] /dev/disk3s4 926Gi 6.3Mi 709Gi 1% 50 9713501750 0% /System/Volumes/Update
[INFO] /dev/disk1s2 500Mi 6.0Mi 481Mi 2% 3 5119997 0% /System/Volumes/xarts
[INFO] /dev/disk1s1 500Mi 7.4Mi 481Mi 2% 24 5119976 0% /System/Volumes/iSCPreboot
[INFO] /dev/disk1s3 500Mi 640Ki 481Mi 1% 38 5119962 0% /System/Volumes/Hardware
[INFO] /dev/disk3s5 926Gi 201Gi 709Gi 23% 1938921 9711562879 0% /System/Volumes/Data
[INFO] map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
[INFO] + for image in android-arm android-arm64 linux-arm64 linux-armv5 linux-armv7 linux-mipsel linux-mips linux-s390x linux-ppc64le linux-x64 linux-x86 windows-x64 windows-x86
[INFO] + BUILD_ROOT=target/h3-java-build-linux-arm64
[INFO] + mkdir -p target/h3-java-build-linux-arm64
[INFO] + docker pull dockcross/linux-arm64
[INFO] Using default tag: latest
[INFO] latest: Pulling from dockcross/linux-arm64
[INFO] 99046ad9247f: Already exists
[INFO] df80ca9d1ef4: Pulling fs layer
[INFO] 989cac94c704: Pulling fs layer
[INFO] 09c58dfc402e: Pulling fs layer
[INFO] dd1115e64661: Pulling fs layer
[INFO] c88e6b27fe86: Pulling fs layer
[INFO] 75d101183ae3: Pulling fs layer
[INFO] ebaa9c312327: Pulling fs layer
[INFO] 3a2b4aac2cc6: Pulling fs layer
[INFO] 2e8e9f16276a: Pulling fs layer
[INFO] 6a03a7194a50: Pulling fs layer
[INFO] 02922e8e8367: Pulling fs layer
[INFO] ae50cc4d35b6: Pulling fs layer
[INFO] f847548d7565: Pulling fs layer
[INFO] e9fcb85e7d88: Pulling fs layer
[INFO] 13f8774af1da: Pulling fs layer
[INFO] dd1115e64661: Waiting
[INFO] c88e6b27fe86: Waiting
[INFO] 75d101183ae3: Waiting
[INFO] ebaa9c312327: Waiting
[INFO] 3a2b4aac2cc6: Waiting
[INFO] 2e8e9f16276a: Waiting
[INFO] 02922e8e8367: Waiting
[INFO] ae50cc4d35b6: Waiting
[INFO] f847548d7565: Waiting
[INFO] e9fcb85e7d88: Waiting
[INFO] 13f8774af1da: Waiting
[INFO] 6a03a7194a50: Waiting
[INFO] 09c58dfc402e: Verifying Checksum
[INFO] 09c58dfc402e: Download complete
[INFO] 989cac94c704: Verifying Checksum
[INFO] 989cac94c704: Download complete
[INFO] dd1115e64661: Download complete
[INFO] c88e6b27fe86: Verifying Checksum
[INFO] c88e6b27fe86: Download complete
[INFO] ebaa9c312327: Download complete
[INFO] 3a2b4aac2cc6: Verifying Checksum
[INFO] 3a2b4aac2cc6: Download complete
[INFO] 2e8e9f16276a: Verifying Checksum
[INFO] 6a03a7194a50: Download complete
[INFO] 02922e8e8367: Verifying Checksum
[INFO] 02922e8e8367: Download complete
[INFO] ae50cc4d35b6: Verifying Checksum
[INFO] ae50cc4d35b6: Download complete
[INFO] 75d101183ae3: Verifying Checksum
[INFO] 75d101183ae3: Download complete
[INFO] f847548d7565: Verifying Checksum
[INFO] f847548d7565: Download complete
[INFO] 13f8774af1da: Verifying Checksum
[INFO] 13f8774af1da: Download complete
[INFO] df80ca9d1ef4: Verifying Checksum
[INFO] df80ca9d1ef4: Download complete
[INFO] e9fcb85e7d88: Verifying Checksum
[INFO] e9fcb85e7d88: Download complete
[INFO] df80ca9d1ef4: Pull complete
[INFO] 989cac94c704: Pull complete
[INFO] 09c58dfc402e: Pull complete
[INFO] dd1115e64661: Pull complete
[INFO] c88e6b27fe86: Pull complete
[INFO] 75d101183ae3: Pull complete
[INFO] ebaa9c312327: Pull complete
[INFO] 3a2b4aac2cc6: Pull complete
[INFO] 2e8e9f16276a: Pull complete
[INFO] 6a03a7194a50: Pull complete
[INFO] 02922e8e8367: Pull complete
[INFO] ae50cc4d35b6: Pull complete
[INFO] f847548d7565: Pull complete
[INFO] e9fcb85e7d88: Pull complete
[INFO] 13f8774af1da: Pull complete
[INFO] Digest: sha256:8b9390e7f82e9b66a8c4fa685947727991cb7cda32a58d070564e4feef9f411f
[INFO] Status: Downloaded newer image for dockcross/linux-arm64:latest
[INFO] docker.io/dockcross/linux-arm64:latest
[INFO] + docker run --rm dockcross/linux-arm64
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] + chmod +x target/h3-java-build-linux-arm64/dockcross
[INFO] + target/h3-java-build-linux-arm64/dockcross --args '-v /usr/local/opt/openjdk/libexec/openjdk.jdk/Contents/Home:/java' src/main/c/h3-java/build-h3-docker.sh target/h3-java-build-linux-arm64
[INFO] WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
[INFO] /bin/chown: changing ownership of '/home/muthmann/.ssh/klemens': Operation not permitted
[INFO] + BUILD_ROOT=target/h3-java-build-linux-arm64
[INFO] + cd target/h3-java-build-linux-arm64
[INFO] + mkdir -p build
[INFO] + pushd build
[INFO] /work/target/h3-java-build-linux-arm64/build /work/target/h3-java-build-linux-arm64
[INFO] + cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_C_STANDARD_REQUIRED=ON -DCMAKE_C_STANDARD=99 -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_BUILD_TYPE=Release ../../h3
[INFO] -- The C compiler identification is GNU 11.2.0
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/xcc/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:278 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled
[INFO]
[INFO]
[INFO] CMake Warning at CMakeLists.txt:290 (message):
[INFO] clang-tidy was not detected, so source code linting is disabled
[INFO]
[INFO]
[INFO] -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
[INFO] -- Configuring done
[INFO] CMake Warning (dev) at CMakeLists.txt:214 (add_library):
[INFO] Policy CMP0115 is not set: Source file extensions must be explicit. Run
[INFO] "cmake --help-policy CMP0115" for policy details. Use the cmake_policy
[INFO] command to set the policy and suppress this warning.
[INFO]
[INFO] File:
[INFO]
[INFO] /work/target/h3/src/h3lib/include/h3api.h.in
[INFO] Call Stack (most recent call first):
[INFO] CMakeLists.txt:255 (add_h3_library)
[INFO] This warning is for project developers. Use -Wno-dev to suppress it.
[INFO]
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-linux-arm64/build
[INFO] + make h3
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/algos.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/coordijk.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/bbox.c.o
[INFO] [ 0%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/polygon.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3Index.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec2d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vec3d.c.o
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertex.c.o
[INFO] /work/target/h3/src/h3lib/lib/vertex.c: In function 'vertexRotations':
[INFO] /work/target/h3/src/h3lib/lib/vertex.c:80:47: warning: 'dirFaces.faces[3]' may be used uninitialized in this function [-Wmaybe-uninitialized]
[INFO] 80 | if (cellLeadingDigit == JK_AXES_DIGIT &&
[INFO] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[INFO] 81 | fijk.face ==
[INFO] | ~~~~~~~~~~~~
[INFO] 82 | dirFaces.faces[IK_AXES_DIGIT - DIRECTION_INDEX_OFFSET]) {
[INFO] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] /work/target/h3/src/h3lib/lib/vertex.c:85:54: warning: 'dirFaces.faces[1]' may be used uninitialized in this function [-Wmaybe-uninitialized]
[INFO] 85 | } else if (cellLeadingDigit == IK_AXES_DIGIT &&
[INFO] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[INFO] 86 | fijk.face ==
[INFO] | ~~~~~~~~~~~~
[INFO] 87 | dirFaces.faces[JK_AXES_DIGIT - DIRECTION_INDEX_OFFSET]) {
[INFO] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [ 33%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/linkedGeo.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/localij.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/geoCoord.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/h3UniEdge.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/mathExtensions.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/vertexGraph.c.o
[INFO] [ 66%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/faceijk.c.o
[INFO] [100%] Building C object CMakeFiles/h3.dir/src/h3lib/lib/baseCells.c.o
[INFO] [100%] Linking C static library lib/libh3.a
[INFO] [100%] Built target h3
[INFO] ++ pwd
[INFO] + H3_BUILD_ROOT=/work/target/h3-java-build-linux-arm64/build
[INFO] + popd
[INFO] /work/target/h3-java-build-linux-arm64
[INFO] + cmake -DBUILD_SHARED_LIBS=ON -DH3_BUILD_ROOT=/work/target/h3-java-build-linux-arm64/build -DCMAKE_BUILD_TYPE=Release /work/src/main/c/h3-java
[INFO] -- The C compiler identification is GNU 11.2.0
[INFO] -- Detecting C compiler ABI info
[INFO] -- Detecting C compiler ABI info - done
[INFO] -- Check for working C compiler: /usr/xcc/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-gcc - skipped
[INFO] -- Detecting C compile features
[INFO] -- Detecting C compile features - done
[INFO] CMake Warning at CMakeLists.txt:81 (message):
[INFO] clang-format was not detected, so automatic source code reformatting is
[INFO] disabled.
[INFO]
[INFO]
[INFO] -- Configuring done
[INFO] -- Generating done
[INFO] -- Build files have been written to: /work/target/h3-java-build-linux-arm64
[INFO] + make h3-java
[INFO] [ 50%] Building C object CMakeFiles/h3-java.dir/src/jniapi.c.o
[INFO] In file included from /work/src/main/c/h3-java/src/jniapi.c:19:
[INFO] /work/src/main/c/h3-java/src/com_uber_h3core_NativeMethods.h:2:10: fatal error: jni.h: No such file or directory
[INFO] 2 | #include <jni.h>
[INFO] | ^~~~~~~
[INFO] compilation terminated.
[INFO] make[3]: *** [CMakeFiles/h3-java.dir/build.make:76: CMakeFiles/h3-java.dir/src/jniapi.c.o] Error 1
[INFO] make[2]: *** [CMakeFiles/Makefile2:83: CMakeFiles/h3-java.dir/all] Error 2
[INFO] make[1]: *** [CMakeFiles/Makefile2:90: CMakeFiles/h3-java.dir/rule] Error 2
[INFO] make: *** [Makefile:124: h3-java] Error 2
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 06:53 min
[INFO] Finished at: 2021-09-03T14:13:51+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.1.1:exec (build-h3-c) on project h3: Result of /bin/sh -c cd /Users/muthmann/Development/h3-java && /Users/muthmann/Development/h3-java/src/main/c/h3-java/build-h3.sh https://github.com/uber/h3.git v3.7.2 true false execution is: '2'. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment