
Error gmcs compilando con Monodevelop
09/02/2009Si compilando con Monodevelop 1.0 ocurre el siguiente error:
ERROR [2009-02-09 21:57:59Z]: System.ComponentModel.Win32Exception: ApplicationName='/usr/bin/gmcs', CommandLine='"@/tmp/tmp1afe7a7c.tmp"', CurrentDirectory='/home/carlos/p3/p3'
at System.Diagnostics.Process.Start_noshell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000]
at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) [0x00000]
at System.Diagnostics.Process.Start () [0x00000]
at MonoDevelop.Core.Execution.ProcessWrapper.Start () [0x00000]
at (wrapper remoting-invoke-with-check) MonoDevelop.Core.Execution.ProcessWrapper:Start ()
at MonoDevelop.Core.Execution.ProcessService.StartProcess (System.Diagnostics.ProcessStartInfo startInfo, MonoDevelop.Core.Execution.ProcessEventHandler outputStreamChanged, MonoDevelop.Core.Execution.ProcessEventHandler errorStreamChanged, System.EventHandler exited) [0x00000]
Se soluciona en dos pasos:
1º) Instalar gmcs
# sudo apt-get install mono-gmcs
2º) Al disponer de gmcs2 y no de gmcs, crear un enlace para cubrir las llamadas a gmcs
# cd /usr/bin
# sudo ln gmcs2 gmcs
aptitude install mono-devel
Don’t use random backports unless you know what you’re doing – in this case it seems you don’t.
That’s a knowing answer to a diclffuit question