[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