So I can embed python and run my project, and it does indeed run. But then when I make some code changes and attempt to rebuild the project I get the following error:
/Users/myuser/Projects/Xamarin/MacAppDemo/MMP: Error MM0000: Unexpected error - Please file a bug report at http://bugzilla.xamarin.com (MM0000) (MacAppDemo)
If I clean the project and rebuild, everything runs again just fine.
Has anyone encountered this behavior before?
I'm embedding Python 3.4.3. and I just have a simple wrapper so far. Out of which I am just calling Py_Initialize()
then PyRun_SimpleString()
then Py_Finalize()
. It's not the Python part that failing, it's the compilation on any change, then attempting to run the project again, without cleaning it first.
If I clean, again, it runs just fine.
public static class Python { [DllImport("libpython3.4m")] public static extern void Py_Initialize(); [DllImport("libpython3.4m")] public static extern int PyRun_SimpleString(string command); [DllImport("libpython3.4m")] public static extern void Py_Finalize(); [DllImport("libpython3.4m")] public static extern void Py_SetPath(string path); [DllImport("libpython3.4m")] public static extern void Py_SetPythonHome(string path); [DllImport("libpython3.4m")] public static extern void Py_SetProgramName(string path); }