[MonoDevelop] Problem using monodevelop under Fedora 12
m.j.hutchinson at gmail.com
Sat Jan 30 15:45:54 EST 2010
2010/1/30 Stefano Canepa <sc at linux.it>:
> Dear all,
> I'm using monodevelop 2.2 from Fedora 13 on Fedora 12 becouse the
> Fedora 12 default installed monodevelop 2.2 beta 1 lacks the debugger
> and I need it. MD 2.2 is unable to find out all System*.dll both for my
> projects and on the system as it prints out an error. I know MD looks
> for assembly not directly in GAC but using the pkgconfig files and I saw
> that there is dotnet.pc file with System*.dlls in it so I suppose MD
> does not lack any information to find the assemblies. All other
> application using mono are still working, I've tried gnome-do for
> example. What do I need to do to solve this problem? I also wrote on
> Fedora Forum to ask for distro specific support.
Are you on x86_64?
For some misguided reason, Fedora moves all the Mono CIL assemblies
from $prefix/lib/mono to $prefix/lib64/mono. This means that
MonoDevelop is unable to find them. They also seem to like to ship
alphas/betas of MonoDevelop in stable releases.
I recommend you just install Mono and MD from source in a parallel
environment, e.g. /opt/mono:
More information about the Monodevelop-list