Description
Hi there!
While trying to run git-rocket-filter on Linux, I'm getting a DllNotFoundException
exception if I don't run the exe from the same folder where LibGit2Sharp.dll is.
Enabling MONO_LOG_LEVEL = debug
, I'm getting weird resolves (verbose log below). It adds a little prefix lib
to the NativeBinaries folder. So in the end, it gets something like /home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so
while it should be /home/xoofx/GitRocketFilter/NativeBinaries/linux/amd64/libgit2-4d6362b.so
it cannot resolve the assembly correctly. It is working when we are in the same folder because in this case, dllmap doesn't mess-up by adding lib
prefix...
Is this a known issue? Did Mono change their dllmap stuff recently?
Platform: Ubuntu 14.0+ x64
Mono version: 3.2.8+dfsg-4ubuntu1.1
Mono: DllImport attempting to load: 'NativeBinaries/linux/amd64/libgit2-4d6362b.so'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'NativeBinaries/linux/amd64/libgit2-4d6362b.so': 'NativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport attempting to load: 'NativeBinaries/linux/amd64/libgit2-4d6362b.so'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'NativeBinaries/linux/amd64/libgit2-4d6362b.so': 'NativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport attempting to load: 'NativeBinaries/linux/amd64/libgit2-4d6362b.so'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'NativeBinaries/linux/amd64/libgit2-4d6362b.so': 'NativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport attempting to load: 'NativeBinaries/linux/amd64/libgit2-4d6362b.so'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'NativeBinaries/linux/amd64/libgit2-4d6362b.so': 'NativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport attempting to load: 'NativeBinaries/linux/amd64/libgit2-4d6362b.so'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'NativeBinaries/linux/amd64/libgit2-4d6362b.so': 'NativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so': '/home/xoofx/GitRocketFilter/libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport error loading library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so': 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.
Mono: DllImport unable to load library 'libNativeBinaries/linux/amd64/libgit2-4d6362b.so: cannot open shared object file: No such file or directory'.