Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Whenever I try to install MonoDevelop it fails on the "./configure" command.

configure: error: Cannot enable GNOME platform without gnome-sharp-2.0

I have installed Mono 3.2 successfully into the /usr/opt directory. I have installed Gnome Sharp into the /opt/gtk directory.

When I go to my MonoDevelop directory (the place where the decompressed tarbal is) and execute ./configure --prefix="/opt/monodevelop it exist with the error above.

I do in fact have the Gnome Sharp library installed. I got it from https://github.com/mono/gnome-sharp and it should thus be up-to-date.

I do want to note though, that the only files I can find inside the /opt/gtk seem to be gtk-related; and as Mono Develop says it did find GTK-Sharp but didn't find Gnome-Sharp, I'm assuming they are different things. I am 100% positive though I installed Gnome-Sharp and it was into the GTK directory.

I installed Gnome Sharp with the following command sequence:

./configure --prefix="/opt/gtk"
make
sudo make install

How do I make this work? I do not want to install anything through a package manager like apt or aptitude.

share|improve this question
1  
why dont you want to use apt? sudo apt-get install mono-complete mono-addins-utils gtk-sharp2 gnome-sharp2 now build----done –  damien Feb 9 at 1:50
    
@damien Because the distributions in the PPAs are outdated. –  Jeroen Bollen Feb 9 at 2:01
    
Both the git gnome sharp2 and ubuntu versions are both 2.24 so what is exactly outdated? –  damien Feb 9 at 2:13
1  
@FloydPink No. I installed Arch instead and had the latest version straight from the default package servers. –  Jeroen Bollen May 9 at 17:03
1  
Thanks. I had the same issue and after installing gnome-sharp2 it got resolved –  Floyd Pink May 9 at 19:43

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.