I want to use the open source diving log Subsurface but have problems to install it. It needs “libgit2.so.1.3()(64bit)” but I dont find any source for it. I try to run Subsurface without it, but it initially crashes/closes.
With sudo zypper verify for example I get the following:
Problem: nothing provides 'libgit2.so.1.3()(64bit)' needed by the to be installed subsurface-5.0.4-1.3.x86_64
Solution 1: deinstallation of subsurface-5.0.4-1.3.x86_64
Solution 2: break subsurface-5.0.4-1.3.x86_64 by ignoring some of its dependencies
Do you know a source where I can get “libgit2.so.1.3()(64bit)” or have any other solution? Or has the developer of Subsurface to made some changes?
I am running Leap 15.3, so I am not 100% sure. But such a package is not available in the standard OSS repo. When you install from elsewhere, please tell so. From where and how you try to install.
BTW, when posting computer text, please always post complete: the prompt /command line, the output and the next prompt line. Now you added some story about the command you used, but when you have that information inside the CODE section, the extra typing is superfluous and what we see is more complete and trustworthy.
thanks for your time and sorry for my late response - the last days were pretty busy … And thanks for the advice with the code tag. I will do like this in the future:
stephan@localhost:~> sudo zypper in subsurface
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: nothing provides 'libgit2.so.1.3()(64bit)' needed by the to be installed subsurface-5.0.4-1.3.x86_64
Solution 1: do not install subsurface-5.0.4-1.3.x86_64
Solution 2: break subsurface-5.0.4-1.3.x86_64 by ignoring some of its dependencies
**Choose from above solutions by number or cancel [1/2/c/d/?] (c): **1
Resolving dependencies...
Resolving package dependencies...
Nothing to do.
stephan@localhost:~>
It fails to build due to missing qt5-webkit which was removed from Factory half a year ago. So the available binary is the one built half a year ago against older version of the libgit2. In the meantime libgit2 was updated to newer version, so library needed by your software is no more included in Tumbleweed.
According to INSTALL file on Subsurface site
QtWebKit is needed, if you want to print
so options are
modify Subsurface to use something else for printing support (which is basically upstream issue)
build Subsurface for openSUSE without printing support (contact package maintainer; although seeing that it remains in this state for several months I do not hold my breath)
Sound pretty complicated for me. I am still a beginner and already know just a few terminal commands and so on. I doubt I am able to modify anything within the program. But thanks a lot for taking time helping me out to understand what the problem is!