[MonoDevelop] Building Monodevelop on OpenSolaris

Zachary Richmond dev.ihsdoor at gmail.com
Fri Oct 17 12:43:42 EDT 2008


Zachary Richmond wrote:
> Oops, I had mistakenly not replied to the list, I don't usually use 
> gmail via the web UI and I missed that detail.
> 
> Christian Hergert wrote:
>> What version of mono-addins do you have installed in your mono-trunk 
>> prefix?
>>
>> PKG_CONFIG_PATH=${prefix}/lib/pkgconfig pkg-config --modversion 
>> mono-addins
> 
> 0.4
> 
> <snip>
> 
> Anyhow, I did figure out the problem.  The build command is missing the 
> reference to Mono.Addins.dll, eventhough it does have 
> Mono.Addins.Setup.dll properly referenced.
> 
> 
> Exploring src/core/MonoDevelop.Core/Makefile:
> 
> ...
> MONODOC_LIBS = /r:/opt/mono/lib/mono/monodoc/monodoc.dll
> MONO_ADDINS_CFLAGS =
> MONO_ADDINS_GUI_CFLAGS =
> MONO_ADDINS_GUI_LIBS =
> MONO_ADDINS_LIBS =
> MONO_ADDINS_SETUP_CFLAGS =
> MONO_ADDINS_SETUP_LIBS = 
> -r:/opt/mono/lib/mono/mono-addins/Mono.Addins.Setup.dll
> MONO_CAIRO_CFLAGS =
> MONO_CAIRO_LIBS = 
> -r:/opt/mono/lib/pkgconfig/../../lib/mono/1.0/Mono.Cairo.dll
> ...
> 
> while it becomes fairly obvious what the problem is, I don't however, 
> know why.
> 
> The really annoying part is that all of the Makefiles are like this, so 
> for now, since I don't know any better, I will have to edit them 
> manually.  Any further hints would be great.
> 
> BTW am I crazy trying to get Monodevelop to run on OpenSolaris?  My 
> motivation has been renewed since there is now the start of a vi mode, 
> and I would like to help make it better at some point.
> 
> Thanks, Zak
> 
> 


Build completed after, stepping though the Makefiles and adding the 
Mono.Addins.dll reference where needed, but it won't be fun to run 
configure again unless there is a better way.  Also I noticed that 
NUnit, while installed in the gac, is not found either.

Anyhow, after setting MOZILLA_FIVE_HOME I am this close now:

ERROR [2008-10-17 11:40:25Z]: Error initialising GLib logging.
System.DllNotFoundException: libglib-2.0-0.dll

I am not sure what to do at this point, but I will keep trying.

Zak


More information about the Monodevelop-list mailing list