Closed luisgizirian closed 4 years ago
Workaround: if you just need to run m8s in Linux for testing its orchestration capabilities, going for the dotnet tool install
gets you there. https://github.com/davidfowl/Micronetes#using-ci-builds
ugh cc @AArnott
Ugh is right. Every time a new linux distro is released we have to chase down (and usually drive creation of) a new libgit2sharp and libgit2sharp.nativebinaries package pair that is prepared to link with whatever SSL package shipped in that distro. Ironically, we don't ever do remote connections so SSL is irrelevant, but it's part of our dependency.
You can see the active bugs we have on it here. I don't see Ubuntu 19 mentioned among them. This might be fixed in our master
branch already.
A quick and dirty workaround to build src
and samples
from scratch into a Linux box where nerdbank.gitversioning
issues appear, is to temporarily disable the Directory.build.props
(i.e. by renaming the file at root folder - please make sure to avoid propagating this change into any PR - )
I'll close this issue for now.
With macOS (Catalina), building from source worked great for me :)
For Linux, the story is different, mostly because of the difficulty to deal with Lib2Git.NativeBinaries.
Using Ubuntu 19.04 for testing: (till here, couldn't make it work. Pointing some links that can get you closer)
sudo apt-get install cmake
The error displayed at
dotnet build
time: