You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have an Ubuntu 24.04 box, that ships with libgit2 v1.7
apt show libgit2-1.7
Package: libgit2-1.7
Version: 1.7.2+ds-1ubuntu3
I was trying to install Splitsh Lite but ran into this error:
../../go/pkg/mod/github.com/libgit2/git2go/v34@v34.0.0/Build_system_dynamic.go:12:3: error: #error "Invalid libgit2 version; this git2go supports libgit2 between v1.5.0 and v1.5.0"
12 | # error "Invalid libgit2 version; this git2go supports libgit2 between v1.5.0 and v1.5.0"
| ^~~~~
Since neither libgit2 1.6 nor 1.7 is present in the table in the README, I tried to use v35 (based on a pure guess) during the build, but that apparently doesn't exist:
go: downloading github.com/libgit2/git2go/v35 v35.0.0
go: github.com/splitsh/lite/splitter imports
github.com/libgit2/git2go/v35: go.mod has non-.../v35 module path "github.com/libgit2/git2go/v34" (and .../v35/go.mod does not exist) at revision v35.0.0
Is there any way to build on a system that has libgit2 v1.7?
Thank you
The text was updated successfully, but these errors were encountered:
Your only real option is to build libgit2 yourself and statically link it to library/application. There are some instructions on the readme, but I don't know how current they still are (I'm not a developer, just answering your question). If you are building a third-party library/application you should ask the developers how to best do this.
I have an Ubuntu 24.04 box, that ships with libgit2 v1.7
I was trying to install Splitsh Lite but ran into this error:
Since neither libgit2 1.6 nor 1.7 is present in the table in the README, I tried to use v35 (based on a pure guess) during the build, but that apparently doesn't exist:
Is there any way to build on a system that has libgit2 v1.7?
Thank you
The text was updated successfully, but these errors were encountered: