[MonoDevelop] Crashes when saving project after adding menu item.

Michael Hutchinson m.j.hutchinson at gmail.com
Sat Sep 29 04:16:32 EDT 2007


On 9/29/07, Evil Jay <monodevelop-list at eternaldusk.com> wrote:
> But can I vent for a second? Getting MonoDevelop to build on Kubuntu was
> a real trial:
>
>     * Monodevelop won't build on Kubuntu unless you also build Mono from
>       source. Not a big problem, but I like to stay on distro packages
>       for everything possible - and failing miserably with a dozen or so
>       apps - Haha.

It's entirely possible to build MD on Ubuntu with distro packages (I
have since 2005), and since all Ubuntu packages are available on
Kubuntu, this shouldn't be a problem.

>     * The biggest problem is that there are many, many prerequisite
>       packages that aren't listed anywhere and are not caught by the
>       dependency checks of configure/autogen in the Gtk#, Gtksourceview,
>       Gecko, and MonoDevelop packages. Some of the missing packages will
>       cause the compile to fail, and even worse... some won't. This
>       turned my compilation into a six hour ordeal of figuring out what
>       was actually missing.

I'd be very surprised if the checks are missing. It's more likely you
didn't have the development components installed in a place in which
pkg-config was set up to look. If anything really is missing, could
you list it so that we can add checks?

>     * If you download only the packages listed in the "Installing from
>       Source" (http://www.monodevelop.com/Download) section, it won't
>       ever work. It left me scratching my head when it exploded with
>       errors due to missing gnomesharpglue-2. I never did figure that
>       one out exactly.

The gnomesharpglue library is built with Gnome#, but depending on
which prefix you installed it into, and whether $prefix/lib was in
your LD_LIBRARY path and /etc/ld.so.conf settings, the system library
loader may not have been able to find it. This would cause
DllNotFoundExceptions.

>     * Related to the previous nitpick: The migration of some pieces from
>       gtk# to gnome-sharp threw me for a loop. When my first SVN build
>       didn't work, my web searches indicated that my missing
>       gnome-vfs-sharp was part of gtk#. Thinking something was currently
>       broken in SVN, I downloaded the 2.8.3 tarball... which some of the
>       other SVN packages consider to old to meet their pre-reqs. So, I
>       wasted a lot of time trying to make them work with the old version
>       before that caused me to realize it was actually the build of
>       gnome# at fault (which configured fine, but was silently failing
>       to install vfs because of pre-reg gnome packages).
>
> All in all... I'm sooo... glad that's over. Monodevelop looks great so
> far. I've played with SharpDevelop on my Windows box and am anxious to
> see how the two compare.

Good to hear you got it working!

FWIW, "sudo apt-get build-dep monodevelop" would have eased your pain a lot...

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list