[MonoDevelop] Building Monodevelop on OpenSolaris

christian.hergert at gmail.com christian.hergert at gmail.com
Mon Oct 20 14:10:27 EDT 2008


It was painful, yes. The makefiles took considerable massaging. Lots of  
missing references wrt MonoDevelop.Projects.Gui, Mono.Addins,  
MonoDevelop.Components, etc.

Funny thing is, before I got it to install correctly, I only had bits and  
pieces installed. (Like the core, and a few select addins). running  
MonoDevelop.exe with just those few worked just fine. But once the whole  
build got installed, the GLib issue started poping up.

Anyhow, that was really my first time building anything with opensolaris,  
so it will take me a bit longer to really grok their system.

-- Christian

On Oct 20, 2008 9:11am, Zachary Richmond <dev.ihsdoor at gmail.com> wrote:
> Christian Hergert wrote:
>
>
> To shore up your question about 32bit vs 64bit, I get the same problem
>
> on a purely 32bit build.
>
>
>
>
> The awesome thing is that mono itself seems to install/run just fine.
>
>
>
> What specific problem(s) do you have? all of the same? The privileges  
issue? The missing gtksharpglue-2 not found? The wrong ELF class?
>
>
>
> Also did configure properly create Makefiles for you? Since even  
rebuilding with the same environment, from same shell, I still had to  
manually edit makefiles, even though configure seems to find Mono.Addins  
properly. I had to change the offending Makefiles from:
>
>
>
> MONO_ADDINS_LIBS =
>
> to
>
> MONO_ADDINS_LIBS = -r:/opt/mono/lib/mono/mono-addins/Mono.Addins.dll
>
>
>
> and one (?)
>
>
>
> MONO_ADDINS_GUI_LIBS =
>
> to
>
> MONO_ADDINS_GUI_LIBS =  
-r:/opt/mono/lib/mono/mono-addins/Mono.Addins.Gui.dll
>
>
>
> where it was not referenced properly and gave a build error. I really  
wish I could figure that one out, it is *highly* annoying to build, edit,  
build, edit,... Also I would rather figure out the problem than writing a  
script to fix it, so if anyone has a clue as to why this would go wrong I  
am more than willing to dig deeper.
>
>
>
>
> Strange that it runs under pfexec. The only environment variables
>
> different in the pfexec shell was a slightly different $PATH.
>
>
>
>
>
>
> From what I have read, pfexec also changes privileges, similar to  
execution with sudo. During installation, I did 'pfexec gmake install', but  
likely, since one can have different profiles, I should have a different  
one setup to do installs.
>
>
>
> Zak
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20081020/69de210e/attachment-0001.html 


More information about the Monodevelop-list mailing list