On Arch Linux, when I run chmod +x monogame-sdk.run followed by sudo ./mongamesdk.run I get the following output.
Verifying archive integrity… All good.
Uncompressing Monogame Pipeline Installer…
Continue (Y, n): Y
Installing MonoGame SDK…
Creating launcher items…
cp: cannot create regular file ‘/etc/bash_completion.d/mgcb’: No such file or directory
Installing man pages…
touch: cannot touch ‘/root/.config/mimeapps.list’: No such file or directory
/usr/bin/xdg-mime: line 872: /root/.config/mimeapps.list.new: No such file or directory
- To uninstall MonoGame SDK you can run ‘monogame-uninstall’ from terminal.
- To install templates for MonoDevelop, go Tools > Extensions > Gallery > Game Development > MonoGame Extensions, and install it.
- To install templates for Rider simply run ‘dotnet new --install MonoGame.Templates.CSharp’
Checking for the missing directories myself they indeed do not exist. While the script didn’t warn me about it I am unsure whether or not I have the correct openal dependency. There is no libopenal-dev package on arch, but I do have the openal package installed.
If I ignore the errors and try to create a project in MonoDevelop 7.8 preview with the MonoGame Cross Platform Desktop Application template a red x appears next to ExampleGame.Desktop with the error: Invalid configuration mapping. Running the game without debugging gives me the following error:
Cannot open assembly ‘/home/(my name)/Projects/ExampleGame/ExampleGame/bin/DesktopGL/Any CPU/Debug/ExampleGame.Desktop.exe’: No such file or directory.
The application was terminated by a signal: SIGINT
Does anyone know of a fix to this issue?
I have also tried building monogame from source with no success. I’ll try to post the build errors when I get a chance later.