I've tried running the latest v1.9.4 on my ubuntu trusty installation:
$mono --version
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
$ python --version
Python 2.7.6
$ cd /r/BizHawk_mac_1.9.4/BizHawk.app/Contents/MonoBundle
$ mono BizHawk.exe
Missing method .ctor in assembly /tmp/r/BizHawk_mac_1.9.4/BizHawk.app/Contents/MonoBundle/MonoMac.dll, type System.Runtime.CompilerServices.ExtensionAttribute
Can't find custom attr constructor image: /tmp/r/BizHawk_mac_1.9.4/BizHawk.app/Contents/MonoBundle/MonoMac.dll mtoken: 0x0a000328
* Assertion at class.c:5597, condition `!mono_loader_get_last_error ()' not met
Stacktrace:
at <unknown> <0xffffffff>
at MonoMacWrapper.Program.Main (string[]) <0x0000b>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
mono() [0x8105b4a]
[0xb77b640c]
[0xb77b6424]
/lib/libc.so.6(gsignal+0x47) [0xb7584577]
/lib/libc.so.6(abort+0x143) [0xb75879a3]
mono() [0x8288b23]
mono() [0x8288bb3]
mono() [0x816b4d1]
mono(mono_class_get_full+0xff) [0x816bdff]
mono(mono_class_from_name+0x107) [0x816c237]
mono(mono_class_from_typeref+0x190) [0x816b9a0]
mono(mono_class_get_full+0x164) [0x816be64]
mono(mono_class_get+0x1f) [0x816bf4f]
mono() [0x81b1af0]
mono(mono_metadata_parse_mh_full+0x1c5) [0x81b2765]
mono(mono_method_get_header+0xbf) [0x819130f]
mono() [0x807ff7c]
mono() [0x8066ccc]
mono() [0x8068de4]
mono() [0x8069aee]
mono() [0x8106d17]
[0xb73c103e]
[0xb72bff8e]
mono() [0x8069bf0]
Debug info from gdb:
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'
=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
/root/bin/execext: line 4: 25483 Aborted mono BizHawk.exe
After setting PYTHONPATH i get instead:
Fatal Python error: Py_Initialize: Unable to get the locale encoding
File "/usr/lib/python2.7/encodings/__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax