Halo,
hatte heute die Gelegenheit, QMS aus dem aktuellen Entwicklungsstrang zu kompilieren. Es ist einiges an mehr Vorarbeit nötig, aber es läuft.
System: Linux Mint 20.1 frisch in der Virtualbox installiert...
PROJ, GDAL und QUAZIP sind nun selbst zu kompilieren. Die entsprechenden Anleitungen sind auf den Programmseiten ersichtlich. Bin wie folgt vorgegangen:
Proj4
https://proj.org/download.html
https://proj.org/install.html#…allation-from-source-code - der CMAKE Variante folgen!
Vorher noch folgende Pakete installieren:
sudo apt install sqlite3 libsqlite3-dev libtiff5-dev libcurl4-gnutls-dev
GDAL
https://gdal.org/download.html#current-releases
folgende Befehle ausführen
./configure --prefix=/usr
make
Danach mit sudo checkinstall ins System einbinden. Sollte checkinstall nicht installiert sein, sudo apt install checkinstall ausführen
QUAZIP:
https://github.com/stachenov/quazip
cmake .
make
sudo make install
Quazip meckert bei cmake . zwar
- Could NOT find Qt5Zlib (missing: Qt5Zlib_DIR)
CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:39 (message):
Failed to find Qt5 component "Zlib" config file at
"/usr/lib/x86_64-linux-gnu/cmake/Qt5Zlib/Qt5ZlibConfig.cmake"
Call Stack (most recent call first):
CMakeLists.txt:62 (find_package)
Macht soweit aber nix, da make und sudo make install dann durchlaufen.
Dann noch routino, und QMS. Beim Start von QMS noch folgende Meldung:
qmapshack: error while loading shared libraries: libproj.so.22: cannot open shared object file: No such file or directory
Habe ich mit export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY gefixt...
Soweit läuft dann alles...