[MonoDevelop] Building with Mono.Debugging.Soft errors

Michael Hutchinson m.j.hutchinson at gmail.com
Sun Mar 10 01:04:05 UTC 2013


AFAIK this is bug in Mono 2.10.8, you need to update your Mono.

On 9 March 2013 11:43, Peter Hultqvist <phq at silentorbit.com> wrote:
> I've got a strange problem when compiling MonoDevelop from git.
> This might not have to do with monodevelop itself but I hope there are
> others here that successfully have compiled monodevelop on Ubuntu.
>
> This has been working for a long time:
> cd monodevelop
> git pull
> git submodule init
> git submodule update
> git reset --hard
> ./configure --profile=core --prefix=/usr/local
> make clean && make && make run
>
> But a few days ago it all broke, the weird thing though is that it is
> broken for all commits, even those that used to work before.
>
> I have tried:
> - cloning monodevelop into a new directory.
> - Formatting the system and reinstall ubuntu 12.10 (this actually solved
> my problem a few months ago)
>
> What I have not changed is my home directory, though no environment
> variables with MONO is defined.
>
> The packages libmono-debugger-soft2.0-cil and 4.0 are installed.
> Strangely though When I try to add a reference to Mono.Debugger.Soft it
> show two options, one for 4.0.0.0 and one for 0.0.0.0, none for 2.0.0.0,
> could this be the cause?
> Writing a test application using the 0.0.0.0 version compiled but did
> never start, the breakpoint at the first Console.WriteLine("Hello... did
> not trigger, no output on the console.
>
> Also I get the (sadly) usual warnings:
> /usr/lib/mono/4.0/Microsoft.Common.targets:  warning : Found a conflict
> between : 'System, Version=4.0.0.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089' and 'System, Version=2.0.0.0,
> Culture=neutral, PublicKeyToken=b77a5c561934e089'. Using 'System,
> Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
> reference.
> /
> I can't help that something is fundamentally wrong on my system but not
> sure what to do.
>
> Here comes the error messages when compiling monodevelop:
>
> SoftDebuggerEngine.cs(35,22): error CS0234: The type or namespace name
> `Soft' does not exist in the namespace `Mono.Debugging'. Are you missing
> an assembly reference?
> CustomSoftDebuggerEngine.cs(34,22): error CS0234: The type or namespace
> name `Soft' does not exist in the namespace `Mono.Debugging'. Are you
> missing an assembly reference?
> SoftDebuggerEngine.cs(102,58): error CS0246: The type or namespace name
> `SoftDebuggerStartInfo' could not be found. Are you missing a using
> directive or an assembly reference?
> CustomSoftDebuggerEngine.cs(71,24): error CS0246: The type or namespace
> name `SoftDebuggerStartInfo' could not be found. Are you missing a using
> directive or an assembly reference?
> CustomSoftDebuggerEngine.cs(109,49): error CS0115:
> `MonoDevelop.Debugger.Soft.CustomSoftDebuggerEngine.CustomSoftDebuggerSession.OnRun(Mono.Debugging.Client.DebuggerStartInfo)'
> is marked as an override but no suitable method found to override
> CustomSoftDebuggerEngine.cs(127,44): error CS0246: The type or namespace
> name `SoftDebuggerStartInfo' could not be found. Are you missing a using
> directive or an assembly reference?
> CustomSoftDebuggerEngine.cs(159,49): error CS0115:
> `MonoDevelop.Debugger.Soft.CustomSoftDebuggerEngine.CustomSoftDebuggerSession.EndSession()'
> is marked as an override but no suitable method found to override
> CustomSoftDebuggerEngine.cs(181,49): error CS0115:
> `MonoDevelop.Debugger.Soft.CustomSoftDebuggerEngine.CustomSoftDebuggerSession.EnsureExited()'
> is marked as an override but no suitable method found to override
> CustomSoftDebuggerEngine.cs(311,36): error CS0246: The type or namespace
> name `SoftDebuggerStartInfo' could not be found. Are you missing a using
> directive or an assembly reference?
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



--
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list