[MonoDevelop] Monodevelop runs, but "Help" and "Welcome Page" links do nothing

Michael Altarriba maltarriba at comcast.net
Mon Mar 15 13:39:52 EDT 2010


Update:

I've re-worked the environment, and re-built the code.

The environment:
#!/bin/bash
MONO_PREFIX=/opt/mono
GNOME_PREFIX=/usr
#
export DYLD_LIBRARY_PATH=$MONO_PREFIX/lib:$DYLD_LIBRARY_PATH
export LD_LIBRARY_PATH=$MONO_PREFIX/lib:$LD_LIBRARY_PATH
export C_INCLUDE_PATH=$MONO_PREFIX/include:$GNOME_PREFIX/include
export ACLOCAL_PATH=$MONO_PREFIX/share/aclocal
export 
PKG_CONFIG_PATH=$MONO_PREFIX/lib/pkgconfig:$GNOME_PREFIX/lib/pkgconfig
# in this file - "$HOME/.config/automake/config.site"
# put this: test "$prefix" = NONE && prefix=/opt/mono
# this way, I don't have to keep adding --prefix=/opt/mono to everything
export CONFIG_SITE=$HOME/.config/automake/config.site
export XDG_DATA_DIRS=$MONO_PREFIX/share:$XDG_DATA_DIRS
#
PATH=$MONO_PREFIX/bin:$PATH
PS1="[mono] \w > "

everything is installed in /opt/mono

The Help window works fine, but the links on the Welcome Page still do 
nothing.

If I write a short piece of code that includes

    Url.Show ("http://www.monodevelop.com");

and run that from within monodevelop, the code runs, but the browser is 
never accessed.

However, if I run that same code from the command line, everything works 
as expected.

So, I can't seem to access the browser from within my build of monodevelop.

Anyone have any ideas as to what could cause this?


Michael Altarriba wrote:
> I recently built a Parallel Development environment for mono 2.6.1 and 
> monodevelop 2.2 on an Ubuntu machine running 9.10, one which also has 
> the distribution's mono packages installed and running.
>
> I have mono compiled and installed in /opt/mono, and the code for 
> monodevelop compiled and installed in /opt/monodevelop
>
> I source the following script:
>
> #!/bin/bash
> VERSION=2.6.1
> #MONO_PREFIX=/opt/mono-$VERSION
> MONO_PREFIX=/opt/mono
> MONODEVELOP_PREFIX=/opt/monodevelop
> GNOME_PREFIX=/opt/gnome
> export DYLD_LIBRARY_PATH=$MONO_PREFIX/lib:$DYLD_LIBRARY_PATH
> export LD_LIBRARY_PATH=$MONO_PREFIX/lib:$LD_LIBRARY_PATH
> export C_INCLUDE_PATH=$MONO_PREFIX/include:$GNOME_PREFIX/include
> export ACLOCAL_PATH=$MONO_PREFIX/share/aclocal
> export 
> PKG_CONFIG_PATH=$MONO_PREFIX/lib/pkgconfig:$MONODEVELOP_PREFIX/lib/pkgconfig:$GNOME_PREFIX/lib/pkgconfig
> export CONFIG_SITE=$HOME/.config/automake/config.site
> export XDG_DATA_DIRS=$MONODEVELOP_PREFIX/share:$XDG_DATA_DIRS
> #export MONODEVELOP_LIBS=$MONODEVELOP_PREFIX/lib:/usr/lib
> PATH=$MONO_PREFIX/bin:$PATH
> PS1="[mono] \w > "
>
> Then run monodevelop by calling /opt/monodevelop/bin/monodevelop
>
> When I run monodevelop, the following is output on the command line:
>
> [mono] ~ > WARNING [2010-03-08 20:45:25Z]: GLib-Warning: g_set_prgname() 
> called multiple times
> Stack trace:
>    at GLib.Global.set_ProgramName(System.String value)
>    at Gtk.Application.SetPrgname()
>    at Gtk.Application.do_init(System.String progname, System.String[] 
> ByRef args, Boolean check)
>    at Gtk.Application.Init(System.String progname, System.String[] ByRef 
> args)
>    at MonoDevelop.Ide.Gui.IdeStartup.Run(System.String[] args) in 
> /usr/local/src/mono-2.6.1/monodevelop-2.2/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs:line 
> 77
>    at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args) in 
> /usr/local/src/mono-2.6.1/monodevelop-2.2/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:line 
> 24
> WARNING [2010-03-08 20:45:28Z]: Inotify watch limit is too low (8192).
> MonoDevelop will switch to managed file watching.
> See http://monodevelop.com/Inotify_Watches_Limit for more info.
> node `classlib-gecko' is not defined on the documentation map
> node `classlib-webkit' is not defined on the documentation map
>
>
> Even so, monodevelop runs... I'm able to compile and run programs.
>
>
> However, when I try to select any of the links on the welcome page, I 
> see something like "Open http://www.mono-project.com/Main_Page" in the 
> bottom border, but no page opens. If I try this with the version of 
> monodevelop which came with 9.10, firefox is correctly called, and a tab 
> with the new page is opened.
>
> Also, when I try "Help > Help   F1", or "Help > Web > MonoDevelop", 
> nothing happens.
>
> I'm trying to nail down why my build of monodevelop can't seem to access 
> "Help" or web pages.
>
> What should I be checking? Any assistance would be appreciated, and I'll 
> be glad to provide more information.
>
> Thanks...
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
>   



More information about the Monodevelop-list mailing list