papyrus-mc / papyruscs

PapyrusCS renders maps of Minecraft: Bedrock Edition worlds using C#, LevelDB and leaflet.
Apache License 2.0
255 stars 42 forks source link

papyrusCs not finding leveldb.so on QNAP #67

Open av-romann opened 3 years ago

av-romann commented 3 years ago

I think a dependency might be missing from the linux precompiled package. I get this error when I try to run papyrus on myx86 QNAP:

[/share/Download/papyruscs-dotnetcore-0.5.1-linux64] # ./PapyrusCs -w ../worlds/Terra/db Could not open world at '../worlds/Terra/db'!. Did you specify the .../db folder? The reason was: Unable to load shared library 'leveldb' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: libleveldb: cannot open shared object file: No such file or directory I did some debugging and it's certainly looking for leveldb.so, but as per my own manual search, it's not present on my system. the windows package has a levelDB.dll file, which I'm assuming is the windows equivalent.

Is there a missing dependency in the linux package? or is my QNAP missing the package every other distribution has by default?

uname -a shows this Linux antimony 4.14.24-qnap #1 SMP Wed Jul 29 01:23:26 CST 2020 x86_64 GNU/Linux