Skip to content
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

mono seems to lack msbuild? #22825

Open
4 of 6 tasks
Kreijstal opened this issue Dec 18, 2024 · 3 comments
Open
4 of 6 tasks

mono seems to lack msbuild? #22825

Kreijstal opened this issue Dec 18, 2024 · 3 comments
Labels

Comments

@Kreijstal
Copy link
Contributor

Kreijstal commented Dec 18, 2024

Description / Steps to reproduce the issue

When using xbuild it warns about using xbuild and to opt for msbuild, however msys2 doesn't seem to provide the msbuild command.

This was reported but closed
#20082
#19804

Expected behavior

msbuild should be provided with the mono package?

Actual behavior

only xbuild is provided

Verification

Windows Version

MINGW64_NT-10.0-22631

MINGW environments affected

  • MINGW64
  • MINGW32
  • UCRT64
  • CLANG64
  • CLANGARM64

Are you willing to submit a PR?

No response

@Kreijstal Kreijstal added the bug label Dec 18, 2024
@ZachBacon
Copy link
Contributor

Feel free to submit a package pull request. I've tried it and it requires a lot of patching that I don't even want to touch it.

@Kreijstal
Copy link
Contributor Author

Kreijstal commented Dec 19, 2024

NixOS/nixpkgs#81194

It seems other distros do have issues with msbuild

Other links of interest
dotnet/source-build#1930
https://issues.guix.gnu.org/74609
https://gitlab.winehq.org/mono/mono/-/issues/6

@ZachBacon
Copy link
Contributor

The issues I mention is primarily due to the fact on windows the build system defaults to their own tools, and to try and patch the build system is a lot like trying to untangle spaghetti after it's been cooked, and that's not counting how it would build after the fact. It would be somewhat uncharted territory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants