linux-monodevelop problem?
hi all
i m very new to this linux. i have started this a week before.
since i need to develop some c# programs, i installed monodevelop from synaptic package manager.
till this , i find no trouble.
then on opening monodevelp from prgramming->monodevelop, its loading for a while. then it disappears.
can anyone say me, whats the problem
------
here is the summary. i cant get anything from this.
home@home-desktop:~$ monodevelop
WARNING: Cannot find Mozilla directory containing libgtkembedmoz.so. Some Addins may not be able to function. Please set MOZILLA_FIVE_HOME to your Mozilla directory.
** (./MonoDevelop.exe:13802): CRITICAL **: _wapi_shm_file_open: shared file [/home/home/.wapi/shared_>Update:
i did what u say.
still the problem persists.
can u recommend any csharp compiler for linux other than this.
Comments
I'm gonna admit straight out that I HATE Mono -- and have problems with Ubuntu which you may or may not be using, but it looks reasonably straightforward. This message looks to be the place to start:
Please set MOZILLA_FIVE_HOME to your Mozilla directory
Open a terminal and type "ls -a". If everything scrolls off the screen what you are looking for is a directory which probably starts ".mozilla" . Notice the period at the start. When you just type ls it doesn't list any directories or files which start with a period, and you won't see them. take the name which would be something like /home/<Your user id>/.mozilla or /home/<Your user id>/.mozilla-firefox and (let's simply things by calling that string <pathname>) type "sudo set MOZILLA_FIVE_HOME=<pathname>" then "sudo export MOZILLA_FIVE_HOME" and run it again. If all goes well you should find libgtkembedmoz.so.
I'm not even going to guarantee that it will then be able to write to /home/home/.wapi/shared_data-home-deskt... . I'm frankly taking a shot at this question for private reasons. But if you try what I just told you you should find that it will either work or you'll have a clearer impression of why it doesn't.
Oh, and while you have a terminal open, do an "apt-cache search mono" and see what dependencies the package requires, then make sure they are all installed. The last step, if nothing else works, is, from the command line, type: "dpkg-reconfigure monodevelop".
But as I said, I hate Mono.
EDIT: I do want you to succeed since I answered this. I'm assuming either Debian or ubuntu as you said Synaptic was how you downloaded it. It should be "sudo dpkg-reconfigure monodevelop" as a last resort. While I'm not that familiar with the shared memory extension (shm) which is where the failure comes from -- the failure in my experience usually comes from the lack of a dependency for your program. Here is documentation on it: refspecs.linux-foundation.org/X11/mit-shm.pdf
There is another page to pay attention to, but for another version of linux:
http://lists.ximian.com/pipermail/mono-list/2007-M...