The "official" way tu install seems to be using the snap. However, that is neither able to print nor to access the USB adapter for dive computer downloads. It doesn't even seem to remember the path to my log across restarts of the application.
As there doesn't seem to be an eoan package in the PPA, yet, Ive tried to rebuild the xenial package from source:
- apt install build-essential
- apt build-dep subsurface
- cd subsurface-4.9.3; fakeroot debian/rues binary
That fails due to a lacking private header:
In file included from .../subsurface-4.9.3/googlemaps/qgeoserviceproviderplugingooglemaps.cpp:5:
.../subsurface-4.9.3/googlemaps/qgeotiledmappingmanagerenginegooglemaps.h:4:10: fatal error: QtLocation/private/qgeotiledmappingmanagerengine_p.h: Datei oder Verzeichnis nicht gefunden
4 | #include "QtLocation/private/qgeotiledmappingmanagerengine_p.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
However, it seems to produce an almost-working binary in subsurface-build/subsurface
That binary fails to load the missing "googlemaps" plugin (makes sense). Plus it seems to freeze every now and then, rendering the whole gnome session unresponsive.
Any ideas how to get subsurface up and running, again?
I've even considered reinstalling on Debian, but unfortunately, the flaky mobile connection on this dive trip won't allow such big downloads...