-
-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IKVMReference on Linux #95
Comments
I don't believe the The bin directory is missing the following DLLs that
The quick workaround for a build script would be to copy these 3 DLLs from the corresponding location in the Alternatively, a stable place to download @wasabii - I realize this is most likely about preventing duplicates of |
Looks like a native library isn't being loaded by the tool on Linux. Will check. Might have been left in the wrong place. |
Nope. It's there. The story is that MSBuild tasks don't load the dep context properly, so still cannot resolve native libraries unassisted. Will have to load it by hand under the right circumstances it seems. Will have a patch shortly to test. |
Oh. If anybody can figure out how else to make an executable in a NuGet package +x on extraction, let me know. |
That's still a hack: that you have to write code to modify the extracted package at runtime is what I'm trying to avoid. The native library is no big deal. |
If .nupkg's were tar files, for example, they would support simply marking the +x bit within the tar. But they're ZIP files. Which have no such standard mechanism. |
Oh, @dylanlangston. You said this:
Mono isn't required. The issue is simply that it isn't loading a .so file in the NuGet package. |
Hello, I'm using the IKVM 8.2.0 nuget and seeing an issue when trying to build a project that uses the IKVMReference tag on Linux. I've been able to reproduce on the following hosts:
Debian 11
Amazon Linux 2
When I go to build I'm seeing this:
It looks to be failing on line 403 of the IkvmCompilerLauncher when trying to load Mono.Unix. I've verified Mono is installed in both the environments I tested with however. Anyone else attempted building on a Linux host yet and had any success?
The text was updated successfully, but these errors were encountered: