8000 Not able to load native library..? · Issue #433 · dotnet/Nerdbank.GitVersioning · GitHub
[go: up one dir, main page]

Skip to content
Not able to load native library..? #433
@simendsjo

Description

@simendsjo

I'm trying to build Bolero, but I'm getting errors pointing at this library. I see several other issues related to loading the unmanaged library, but I'm not sure if this is the same issue.

/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018: The "Nerdbank.GitVersioning.Tasks.GetBuildVersion" task failed unexpectedly. [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018: System.TypeInitializationException: The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception. [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:  ---> System.PlatformNotSupportedException: manjaro-x64 [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.RuntimeIdMap.GetNativeLibraryDirectoryName(String runtimeIdentifier) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.GitLoaderContext.GetNativeLibraryDirectory() [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.GitLoaderContext.LoadUnmanagedDll(String unmanagedDllName) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at System.Runtime.Loader.AssemblyLoadContext.ResolveUnmanagedDll(String unmanagedDllName, IntPtr gchManagedAssemblyLoadContext) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_libgit2_init() [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.InitializeNativeLibrary() [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods..cctor() [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    --- End of inner exception stack trace --- [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.Core.NativeMethods.git_libgit2_opts(Int32 option, UInt32 level, String path) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.Core.Proxy.git_libgit2_opts_set_search_path(ConfigurationLevel level, String path) [/home/simendsjo/code/Bolero
6C3B
/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at LibGit2Sharp.GlobalSettings.SetConfigSearchPaths(ConfigurationLevel level, String[] paths) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.GitExtensions.OpenGitRepo(String pathUnderGitRepo, Boolean useDefaultConfigSearchPaths) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.VersionOracle.Create(String projectDirectory, String gitRepoDirectory, ICloudBuild cloudBuild, Nullable`1 overrideBuildNumberOffset, String projectPathRelativeToGitRepoRoot) [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]
/home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/Nerdbank.GitVersioning.targets(71,5): error MSB4018:    at Nerdbank.GitVersioning.Tasks.GetBuildVersion.ExecuteInner() [/home/simendsjo/code/Bolero/src/Bolero.Build/Bolero.Build.csproj]

But as I have plenty of libraries lying around, locating a useful one shouldn't be too hard, so maybe I'm on the wrong track.

  • /usr/lib/libgit2.so
  • /home/simendsjo/.nuget/packages/libgit2sharp.nativebinaries/2.0.298/runtimes/linux-x64/native/libgit2-ef5a385.so
  • /home/simendsjo/.nuget/packages/nbgv/3.0.26/tools/netcoreapp2.1/any/runtimes/linux-x64/native/libgit2-572e4d8.so
  • /home/simendsjo/.nuget/packages/nerdbank.gitversioning/3.0.50/build/runtimes/linux-x64/native/libgit2-572e4d8.so
  • /home/simendsjo/.nuget/packages/nerdbank.gitversioning.lkg/1.6.20-beta-gfea83a8c9e/build/lib/linux/x86_64/libgit2-1196807.so
  • /home/simendsjo/.dotnet/tools/.store/nbgv/3.0.50/nbgv/3.0.50/tools/netcoreapp2.1/any/runtimes/linux-x64/native/libgit2-572e4d8.so

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0