Factual / geo

Clojure library for working with geohashes, polygons, and other world geometry
Eclipse Public License 1.0
301 stars 17 forks source link

Possible issue: link error when loading geo in repl #63

Closed dcj closed 5 years ago

dcj commented 5 years ago

Not sure if this is an issue yet or not... I develop and test on MacOS, no problems.... I am currently in the process of deploying to a FreeBSD server, and when I attempt (from lein repl):

(use 'tcr.process)
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Execution error (UnsatisfiedLinkError) at java.lang.ClassLoader$NativeLibrary/load (ClassLoader.java:-2).
/tmp/libh3-java8969621080322806083.so: Shared object "libm.so.6" not found, required by "libh3-java8969621080322806083.so"

I'm attempting to debug this at the moment, and will revise and/or provide more info as I get it... Obviously this could be some sort of setup, configuration, or environment issue on my side...

lein repl
nREPL server started on port 47259 on host 127.0.0.1 - nrepl://127.0.0.1:47259
REPL-y 0.4.3, nREPL 0.6.0
Clojure 1.10.1
OpenJDK 64-Bit Server VM 1.8.0_222-b10
dcj commented 5 years ago

OK, here is my problem:

H3-Java provides bindings to the H3 library, which is written in C. The built artifact supports the following.... You may be able to build H3-Java locally if you need to use an operating system or architecture not listed above.