what i did:
compiled for linux (Archlinux, via aur)
started, clicked on play
LANG=C osu-native :(
Unhandled Exception:
System.NullReferenceException: Object reference not set to an instance of an object
at osu.Game.Screens.Select.PlaySongSelect.start () [0x0001f] in <2a2d939806804702985a715d7ebaa5be>:0
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick (osu.Framework.Input.InputState state) [0x0000d] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.UserInterface.Button.OnClick (osu.Framework.Input.InputState state) [0x0004f] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Drawable.TriggerClick (osu.Framework.Input.InputState state) [0x00008] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.<handleMouseClick>m__0 (osu.Framework.Graphics.Drawable target) [0x00012] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00035] in <63992662b765477a898ef49cdcc99ee2>:0
at osu.Framework.Input.InputManager.handleMouseClick (osu.Framework.Input.InputState state) [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.updateMouseEvents (osu.Framework.Input.InputState state) [0x0033c] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.Update () [0x00185] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Drawable.UpdateSubTree () [0x00060] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00051] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Platform.BasicGameHost.UpdateFrame () [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Threading.GameThread.ProcessFrame () [0x00050] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Threading.GameThread.runWork () [0x00034] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at osu.Game.Screens.Select.PlaySongSelect.start () [0x0001f] in <2a2d939806804702985a715d7ebaa5be>:0
at osu.Framework.Graphics.Containers.ClickableContainer.OnClick (osu.Framework.Input.InputState state) [0x0000d] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.UserInterface.Button.OnClick (osu.Framework.Input.InputState state) [0x0004f] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Drawable.TriggerClick (osu.Framework.Input.InputState state) [0x00008] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.<handleMouseClick>m__0 (osu.Framework.Graphics.Drawable target) [0x00012] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00035] in <63992662b765477a898ef49cdcc99ee2>:0
at osu.Framework.Input.InputManager.handleMouseClick (osu.Framework.Input.InputState state) [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.updateMouseEvents (osu.Framework.Input.InputState state) [0x0033c] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Input.InputManager.Update () [0x00185] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Drawable.UpdateSubTree () [0x00060] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Graphics.Containers.Container`1[T].UpdateSubTree () [0x00051] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Platform.BasicGameHost.UpdateFrame () [0x00000] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Threading.GameThread.ProcessFrame () [0x00050] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at osu.Framework.Threading.GameThread.runWork () [0x00034] in <e36fb3c16a25449f93b9a9f267b2ed35>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <dca3b561b8ad4f9fb10141d81b39ff45>:0
As the packager may or may not know what they're doing, not to mention the fact that they won't necessarily keep the package up to date on the AUR, I would just clone the git repository and compile it yourself. Personally, I use MonoDevelop which takes care of editing and compilation in one IDE.
AUR is obviously not supported upstream.
Hell, upstream isn't even supported upstream.
Just to ask this: is it possible to run it on linux?
Yes.
Most helpful comment
Yes.